python 第七天学习笔记

时间:2021-03-12 19:24:25

文件系统:

python 第七天学习笔记

python 第七天学习笔记

python 第七天学习笔记

python 第七天学习笔记


返回当前工作目录 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']]



下次看异常处理