Python的os库的使用

python os库有很多和操作系统相关的功能。

其实不仅仅如此,os库中还有很多和文件,路径,执行系统命令相关的。

下面是os模块常用的方法.

1.os.sep                    可以取代操作系统特定的路径分割符

2.os.name                字符串指示你正在使用的平台。比如对于Windows,它是'nt',而对于Linux/Unix用户,它是'posix'

3.os.getcwd()            函数得到当前工作目录,即当前Python脚本工作的目录路径

4.os.getenv()            用来读取环境变量

5.os.putenv()            用来设置环境变量

6.os.listdir()              返回指定目录下的所有文件和目录名

7os.remove()            函数用来删除一个文件

8.os.system()            函数用来运行shell命令

9.os.linesep              字符串给出当前平台使用的行终止符。例如,Windows使用'/r/n',Linux使用'/n'而Mac使用'/r'。

10.os.path.split()      函数返回一个路径的目录名和文件名

11.os.path.isfile()      检验给出的路径是一个文件

12os.path.isdir()        检验给出的路径是一个目录

13.os.path.existe()    函数用来检验给出的路径是否真地存在

14.os.listdir(dirname) 列出dirname下的目录和文件

15.os.getcwd()          获得当前工作目录

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

17.os.chdir(dirname)  改变工作目录到dirname

os.path都是和路径指定的文件,目录,和路径字符串有关系的函数

os.path.isdir(name)          判断name是不是一个目录,name不是目录就返回false

os.path.isfile(name)          判断name是不是一个文件,不存在name也返回false

os.path.exists(name)        判断是否存在文件或目录name

os.path.getsize(name)      获得文件大小,如果name是目录返回0L

os.path.abspath(name)    获得绝对路径

os.path.normpath(path)    规范path字符串形式

os.path.split(name)          分割文件名与目录(事实上,如果你完全使用目录,它也会将最后一个目录作为文件名而分离,同时它不会判断文件或目录是否存在)

os.path.splitext()              分离文件名与扩展名

os.path.join(path,name)    连接目录与文件名或目录

os.path.basename(path)  返回文件名

os.path.dirname(path)      返回文件路径

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。