Python os包功能(Windows)
Python os包功能 (图片为Windows10环境)
1.os.name # 导入依赖操作系统模块的名字
2.os.environ # 一个mapping对象表示环境
3.os.curdir # 一个mapping对象表示环境
4.os.pardir # 操作系统用此常数字符串作为父文件夹的引用
5.os.sep # 系统使用此字符来分割路径
6.os.altsep # 系统视同另外一个字符来分割路径,如果只有一个分隔符存在则为None
7.os.extsep # 分割基本文件名和扩展名的字符
8.os.pathsep # 分割搜索路径的字符
9.os.linesep # 换行的字符
10. os.getcwd() # 返回当前工作目录
import os os.getcwd() # 'C:\\Users\\Administrator\\Pictures\\Saved Pictures'
11. os.chdir(path) # 改变当前工作目录
import os os.getcwd() # 'C:\\Users\\Administrator\\Pictures\\Saved Pictures' os.chdir('C:\\Users') os.getcwd() # 'C:\\Users'
3. os.listdir(path) # 改变当前工作目录
import os os.listdir('C:\\Users\\Administrator\\Pictures\\Saved Pictures')
# ['1.jpg', '10.jpg', '11.png', '2.jpg', '3.jpg', '4.jpg', '5.jpg', '6.jpg', '7.jpg', '8.jpg', '9.jpg']
4. os.remove(path) # 移除一个文件/文件夹
import os os.remove('C:\\Users\\Administrator\\Pictures\\Saved Pictures\\remove.jpg')
# 只能移除为空的文件夹, 当删除不存的文件时,会抛出异常
Traceback (most recent call last): File "<input>", line 1, in <module> FileNotFoundError: [WinError 2] 系统找不到指定的文件。: 'C:\\Users\\Administrator\\Pictures\\Saved Pictures\\remove.jpg'
5. os.remove(path) # 移除一个文件/文件夹
import os os.remove('C:\\Users\\Administrator\\Pictures\\Saved Pictures\\remove.jpg')
# 只能移除为空的文件夹, 当删除不存的文件时,会抛出异常
Traceback (most recent call last): File "<input>", line 1, in <module> FileNotFoundError: [WinError 2] 系统找不到指定的文件。: 'C:\\Users\\Administrator\\Pictures\\Saved Pictures\\remove.jpg'