python基础之模块之os模块

浏览: 1478

1  os.name      #显示当前使用的平台

2  os.getcwd()      #显示当前python脚本工作路径

3  os.listdir('dirname')        #返回指定目录下的所有文件和目录名

4 os.remove('filename')#删除一个文件

5 os.makedirs('dirname/dirname')#可生成多层递规目录

6 os.rmdir('dirname')#删除单级目录

7 os.rename("oldname","newname")    #重命名文件

8  os.system()    #运行shell命令,注意:这里是打开一个新的shell,运行命令,当命令结束后,关闭shell

9 os.sep#显示当前平台下路径分隔符

10  os.linesep    #给出当前平台使用的行终止符

11 os.path.abspath(path)#显示当前绝对路径

12 os.path.dirname(path)#返回该路径的父目录

13. os.stat()    #获取文件或者目录信息

14. os.path.join(path,name)  #连接目录与文件名或目录 结果为path/name

补充:

python的程序有两中退出方式:os._exit(), sys.exit()。

os._exit()会直接将python程序终止,之后的所有代码都不会继续执行。

sys.exit()会引发一个异常:SystemExit,如果这个异常没有被捕获,那么python解释器将会退出。如果有捕获此异常的代码,那么这些代码还是会执行。

os.curdir 返回当前目录: ('.')

os.linesep 输出当前平台使用的行终止符,win下为"\t\n",Linux下为"\n"

os.pardir 获取当前目录的父目录字符串名:('..')

os.chdir("dirname") os.chdir() 方法用于改变当前工作目录到指定的路径。相当于shell下cd

os.path.splitext(path) 分离文件名与扩展名;默认返回(fname,fextension)元组,可做分片操作 ,以“.”为分隔符

os.path.isdir(path) 如果path是一个存在的目录,则返回True。否则返回False

startswith()函数   此函数判断一个文本是否以某个或几个字符开始,结果以True或者False返回。

endswith()函数  此函数判断一个文本是否以某个或几个字符结束,结果以True或者False返回。

推荐 0
本文由 一只写程序的猿 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

0 个评论

要回复文章请先登录注册