文章目录
- 1.os模块作用
- 2.获取当前系统平台路径分隔符
- 3.获取当前工作目录
- 4.获取环境变量值
- 5.获取文件和目录列表
1.os模块作用
- 通过os模块可以方便地使用操作系统的相关功能。
- 使用os模块的功能前,需要先通过“import os”将其导入。
- 查看系统平台:
使用“os.name”可以查看当前操作系统的名字,Windows用字符串“nt”表示,Linux用字符串“posix”表示。
2.获取当前系统平台路径分隔符
- 不同操作系统可能会使用不同的路径分隔符,使用“os.sep”可以获取当前系统平台的路径分隔符。
- eg:
Windows系统以’\‘作为路径分隔符(python用两个分隔符当作1个分隔符);
Linux系统以’/'作为路径分隔符。
3.获取当前工作目录
- 第一步:使用os.getcwd函数可以获取当前工作目录
- 第二步:如果要访问当前工作目录下的data子目录中的test.dat文件,
则除了可以使用’data’+os.sep+‘test.dat’或’data{sep}test.dat’.format(sep=os.sep)这种相对路径形式外,
还可以写为如下的绝对路径形式:
- 第三步:如果当前工作目录是"D:\Python\Python37",则得到的绝对路径为"D:\Python\Python37\data\test.dat"。
4.获取环境变量值
- os.environ是一个包含所有环境变量值的映射对象,在Python控制台下直接输入os.environ即可查看当前所有环境变量。
- 如果要查看某一个环境变量值,则可以采用以下方式:
- eg:
5.获取文件和目录列表
- 使用os.listdir函数可以获取指定路径下的所有文件和目录的名字,
- eg: