os模块:和系统交互的模块,可以对windows或linux系统进行操作
import os
print(os.name) # 判断运行的系统,nt代表windows,posix代表linux
print(os.getcwd()) # 获取当前脚本的工作路径
print(os.listdir("E:软件")) # 列出E盘下test目录下的所有文件(以列表形式),注意路径是字符串类型
print(os.path.abspath("test.py")) # 返回文件或者目录的绝对路径
print(os.path.getsize("test.py")) # 查看文件大小,单位字节
# os.path.exists(path):文件或文件夹是否存在,返回True 或 False。
print(os.path.getmtime("test.py")) # 文件或文件夹的最后修改时间,从新纪元到访问时的秒数。
print(os.path.getatime("test.py")) # 文件或文件夹的最后访问时间,从新纪元到访问时的秒数。
print(os.path.getctime("test.py")) # 文件或文件夹的创建时间,从新纪元到访问时的秒数。
# os.remove(file) 删除一个文件
print(os.stat("test.py")) # 获取文件属性
# os.chmod(file):修改文件权限和时间戳
os.mkdir("aaa") # 创建文件夹,默认在当前目录
os.rmdir("aaa") # 删除文件夹,默认删除当前路径下的
# os.removedirs(r“c:python”):删除多个目录
os.system("ncpa.cpl") # 执行shell命令
# os.exit():终止当前进程
print(os.path.split("E:test1day.py")) # 返回一个路径的目录名和文件名
print(os.curdir) # :返回当前目录('.')
"""
os.chdir(dirname):改变工作目录到dirname
os.path.isdir(name):判断name是不是目录,不是目录就返回false
os.path.isfile(name):判断name这个文件是否存在,不存在返回false
os.path.exists(name):判断是否存在文件或目录name
os.path.getsize(name):或得文件大小,如果name是目录返回0L
os.mknod("ss.html") 不支持windows
"""
![2e6f69aca97ebe5e45baf6358053b48d.png](https://img-blog.csdnimg.cn/img_convert/2e6f69aca97ebe5e45baf6358053b48d.png)
![df85e8a082da07cd7e03d170e793d473.png](https://img-blog.csdnimg.cn/img_convert/df85e8a082da07cd7e03d170e793d473.png)