os模块

什么是os模块

os: 包含了普遍的操作系统的功能

获取操作系统  nt - >Windows   posix ->  Linux
os.name   
获取操作系统的详细信息  Windows不支持
os.uname()
获取操作系统的环境变量
os.environ
获取指定环境变量
os.environ.get()

获取当前目录
print(os.curdir)
以列表的形式返回指定目录下的所有文件
os.listdir()
在当前目录下创建新目录
os.mkdir()
删除目录
os.rmdir()
获取文件属性
print(os.stat())
重命名
os.rename(name,new_name)
删除文件
os.remove(name)

运行shell命令
os.system()  #  notepad  记事本
                      # shutdown -s -t 500  关机

有些方法存在os模块里,还有些存在与os.path
查看当前绝对路径/获取文件名
print('os.path.baspath('文件名')')
拼接路径
p1 = r'D\...'
P2 = r' ... '
print(os.path.join(p1,p2))
拆分路径
path2 = r''
os.path.split(path2)

判断文件是否是目录
os.path.isdir(path3)
判断文件是否存在
os.path.isfile(path3)
判断目录是否存在
os.path.exists(path2)
# 获取文件大小(字节)
print(os.path.getsize(path3))

# 文件的目录
print(os.path.dirname(path3))
# 获取文件名
print(os.path.basename(path3))
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容