os模块:与操作系统相关的模块
(1)路径拼接
使用os.path.join,进行路径拼接,可以减少因为系统不同而手动拼接的麻烦
r = os.path.join("a", "b", "c")
print(r)
(2)判断文件是否存在
r = os.path.exists("a/haha.py")
print(r)
(3)创建文件夹 -> 一次性创建多级目录
os.makedirs("a/b/c")
创建文件的思路,先使用 os.path.exists(path) 来判断目标文件夹是否存在。如果文件夹存在,就不创建,否则就创建。以免造成数据丢失或者重复操作
(4)执行系统命令
os.system("dir") # 无法正确显示中文. 正确的运行了该命令
r = os.popen("dir") # 运行该命令
print(r.read()) # 打印出运行结果