zoukankan      html  css  js  c++  java
  • Python:目录和文件的操作模块os.path和OS常用方法

    1、目录和文件的操作模块os.path,在使用之前要先导入:import os.path。它主要有以下几个重要的功能函数:

    #!/user/bin/python
    #coding= utf-8
    
    import os
    
    a= os.path.abspath("os.path.py")
    #返回当前路径的绝对路径
    print os.path.abspath(a)
    #返回路径名称的最后一个文件名或目录名称
    print os.path.basename(a)
    #返回上层完整路径名称
    print os.path.dirname(a)
    #判断指定路径或者文件是否存在
    print os.path.exists("E:pycharmpythonstudy")
    #返回文件大小
    print os.path.getsize("os.path.py")
    #判断是否为绝对路径
    print os.path.isabs("E:pycharmpythonstudyos.path.py")
    #判断路径是否为文件
    print os.path.isfile("E:pycharmpythonstudyos.path.py")
    #判断路径是否为目录
    print os.path.isdir("E:pycharmpythonstudy")
    #将路劲分割成目录和文件组成一个元组
    print os.path.split("E:pycharmpythonstudyos.path.py")
    #将路径和文件组成一个完整路径
    print os.path.join("E:pycharmpythonstudy","os.path.py")
    

      

    Python的标准库中的os模块包含普遍的操作系统功能。如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。即它允许一个程序在编写后不需要任何改动,也不会发生任何问题,就可以在Linux和Windows下运行。

    #路径分隔符,输出为“”
    print os.sep
    #输出系统的名称,window输出为“nt”,linux等为‘posix’
    print os.name
    #获取当前工作目录
    print os.getcwd()
    #设置一个环境变量
    #print os.putenv(1,'rr')
    #获取一个环境变量如果没有则返回none
    #print os.getenv()
    #返回指定目录下所有的文件名和目录名
    print os.listdir("E:/")
    #删除一个文件
    print os.remove()
    #运行shell命令
    os.system("cd /  && ls")
    #返回到当前工作目录
    os.curdir
    #改变工作目录到。。。
    os.chdir("E:/pycharm/python/study/os.py")
    #创建文件夹
    os.makedirs("/root/33")
    

      

      

  • 相关阅读:
    BZOJ1222: [HNOI2001]产品加工(诡异背包dp)
    洛谷P1208 [USACO1.3]混合牛奶 Mixing Milk(贪心)
    SDOI 2018划水记
    【Leetcode】Search in Rotated Sorted Array II
    HDU 4089 Activation
    linux scp ssh命令不用输入密码
    封装fastjson为spring mvc的json view
    codility上的练习(3)
    git 拉取远程分之到本地
    Oracle 索引扫描的4种类型
  • 原文地址:https://www.cnblogs.com/yaohong/p/8654956.html
Copyright © 2011-2022 走看看