首页 > 编程语言 > 详细

小白进阶—python中os模块用法

时间:2019-12-06 20:34:17      阅读:109      评论:0      收藏:0      [点我收藏+]

一.os模块概述

python中的os 模块包含普遍的操作系统功能,这个模块不受平台限制,即windows和linux上都适用。

二.常用方法

1.os.name

返回正在使用的平台。如果是windows则用‘nt’表示,对于linux/unix用户则用‘posix‘表示。

技术分享图片

 

 

 2.   os.getcwd()

返回当前python脚本工作的目录路径。

技术分享图片

 

 

 3. os.listdir()

返回指定目录下的所有文件和目录名,括号里如果调用函数则不用双引号或单引号,如果是传入一个路径,则必须要用双引号或单引号将变量标识为一个整体,否则报错。

调用函数

技术分享图片

 传入参数(即路径)

技术分享图片

4.os.remove()   

删除一个文件,括号里必须是文件的指定路径

 技术分享图片

5. os.system()

运行shell命令

技术分享图片

 

 

 技术分享图片

 

 

 6. os.sep()

取代操作系统特定的路径分隔符,python是跨平台的,在windows上,文件的路径分隔符是‘\‘。为了让代码在不同的平台上上都能运行,使用os.sep会根据你所处的平台,自动采用相应的分隔符号。

7. os.linesep

返回当前平台使用的行终止符,Linux使用‘\n‘, windows使用‘\r\n‘, mac使用‘\r‘.

技术分享图片

 

 

 8. os.path.split()

返回一个路径的目录名和文件名

技术分享图片

 

 

 9.os.path.isfile和os.path.isdir() 

函数分别检验给出的是一个路径还是目录

技术分享图片

判断给出的路径是否为文件

技术分享图片

判断给出的路径是否为目录

 

 

 技术分享图片

 

 

 10. os.path.exists()

检验给出的路径是否真实存在

技术分享图片

 

 

 11. os.path.abspath(name)

获得绝对路径

技术分享图片

 

 

 12. os.path.normpath(path)

规范path字符串形式

13. os.path.getsize(name)

技术分享图片

 

 

 

14. os.path.splitext()

分离文件名与扩展名

技术分享图片

 

 

 15. os.path.join(path,name)

连接目录与文件名或目录

技术分享图片

 

 

 16. os.path.basename(path)

返回文件名

技术分享图片

 

 

 17. os.path.dirname(path)

返回文件路径

技术分享图片

 

 

 

 

 

 

 

小白进阶—python中os模块用法

原文:https://www.cnblogs.com/yuuuukii/p/11995592.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!