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")
    

      

      

  • 相关阅读:
    js eval函数写一个简单的计算器
    nginx方向代理
    nodejs环境的搭建(linux环境centos6.5)
    vue渲染数据后与owlCarousel轮播插件冲突,失效
    vue 配合vue-resource调用接口,获取数据
    高效生成随机数并去重
    nginx 调整配置文件支持TP框架
    noVNC 搭建
    python基础学习-socket1 初识socket
    python基础学习-面向对象-类的使用
  • 原文地址:https://www.cnblogs.com/yaohong/p/8654956.html
Copyright © 2011-2022 走看看