文件系统:
返回当前工作目录 getcwd()
>>> import os
>>> os.getcwd()
'C:\\Users\\lenovo\\AppData\\Local\\Programs\\Python\\Python36'
创建单层目录
>>> os.mkdir("C:\\A")
>>> os.mkdir("C:\\A\B")
只可以一次创建一项
创建双层目录
>>> os.makedirs("D:\\A\\B")
删除文件
>>> os.remove("D:\\应用统计作业.docx")
删除单层目录
>>> os.rmdir("D:\\A\\B")
删掉了A文件夹里的B
删除多项目录
>>> os.removedirs("C:\\A\\B")
删掉了A目录下的B和A
打开计算器
>>> os.system("calc")
获得文件名
>>> os.path.basename("E:\\A\\B\\C\\a.avi")
'a.avi'
获得路径名
>>> os.path.dirname("E:\\A\\B\\C\\a.avi")'E:\\A\\B\\C'
将路径名和文件名整合在一起
>>> os.path.join("C","A","B","1.txt")
'C\\A\\B\\1.txt'
割分路径和文件名
>>> os.path.split("E:\\A\\B\\C\\a.avi")
('E:\\A\\B\\C', 'a.avi')
割分文件名和扩展名,可用于判断整个文件夹里有多少这种扩展名的
>>> os.path.splitext("E:\\A\\B\\C\\a.avi")('E:\\A\\B\\C\\a', '.avi')
pickle 泡菜
>>> my_list = [123,3.14,"小甲鱼",["another list"]]
>>> pickle_file = open("my_list","wb")
>>> pickle.dump(my_list,pickle_file)
>>> pickle_file.close()
>>> pickle_file = open("my_list","rb")
>>> my_list2 = pickle.load(pickle_file)
>>> print(my_list2)
[123, 3.14, '小甲鱼', ['another list']]
下次看异常处理