import os
# 1. os.name——判断现在正在实用的平台,
# Windows 返回 ‘nt'; Linux 返回’posix'
# print(os.name)
# 2. os.getcwd()——得到当前工作的目录。
# print(os.getcwd())
# 3. os.listdir()——指定所有目录下所有的文件和目录名
# print(os.listdir("."))
# print(os.listdir(r"D:\_Python文档\Python基础"))
# 4. os.remove()——删除指定文件
# 不存在则报错
# print(os.remove(r'C:\Users\Administrator\Desktop\my\新建文件夹\新建文本文档.txt'))
# 5. os.rmdir()——删除指定目录,只能删除空目录
# print(os.rmdir(r"C:\Users\Administrator\Desktop\my\新建文件夹"))
# 6. os.mkdir()——创建目录
# 注意:这样只能建立一层,要想递归建立可用:os.makedirs()
# os.mkdir(r"C:\Users\Administrator\Desktop\my\新建文件夹\麻瓜")
# os.makedirs(r"C:\Users\Administrator\Desktop\my\新建文件夹\麻瓜")
# 7. os.path.isfile()——判断指定对象是否为文件。
# 是返回True,否则False
# print(os.path.isfile(r"C:\Users\Administrator\Desktop\my\szpython1801\module"))
# 8. os.path.isdir()——判断指定对象是否为目录。
# 是True,否则False。例:
# print(os.path.isdir(r"C:\Users\Administrator\Desktop\my\szpython1801\module"))
# 9.os.path.abspath()--返回文件的绝对路径
# print(os.path.abspath("02os模块.py"))
# 10.os.path.split()——返回路径的目录和文件名
# print(os.path.split(r"C:\Users\Administrator\Desktop\my\szpython1801\module\mainDemo.py"))
# 11.os.system()——执行系统命令
print(os.system("ipconfig"))
# 12.os.chdir()--改变目录到指定目录
# print(os.getcwd())
# os.chdir(r"D:\_Python文档\Python基础")
# print(os.getcwd())
# 13.os.path.getsize()——获得文件的大小,如果为目录,返回0
# print(os.path.getsize(r"C:\Users\Administrator\Desktop\my\szpython1801\day1\02os模块.py"))
# 14.os.path.join(path, name)——连接目录和文件名
# print(os.path.join(r'D:\_Python文档\Python基础', r'readme\readme.txt'))
# 15.os.path.basename(path)——返回文件名
# print(os.path.basename(r"C:\Users\Administrator\Desktop\my\szpython1801\module\02os模块.py"))
# 16.os.path.exists(path):文件或文件夹是否存在,返回True 或 False。
# print(os.path.exists(r"C:\Users\Administrator\Desktop\my\szpython1801\day1\02os模块.py"))