1、目录和文件的操作模块os.path,在使用之前要先导入:import os.path。它主要有以下几个重要的功能函数:
#!/user/bin/python#coding= utf-8import osa= 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")
版权声明
本文仅代表作者观点,不代表百度立场。
本文系作者授权百度百家发表,未经许可,不得转载。


