Python中os模块
程序员文章站
2022-07-10 14:11:21
...
OS模块
import os
打印操作系统类型posix->linux nt->windows
print(os.name)
操作系统详细信息
info = os.uname()
print(info)
环境变量
print(os.environ)
获得某一个环境变量的值
print(os.environ.get('PATH'))
判断绝对路径
print(os.path.isabs())
生成一个绝对路径
print(os.path.abspath('hello.png'))
print(os.path.join('/home/kiosk', 'hello.png'))
print(os.path.join(os.path.abspath('.'), 'hello.png'))
环境变量
print(os.environ)
获得某一个环境变量的值
print(os.environ.get('PATH')
获取目录名和文件名
filename = '/home/kiosk'
print(os.path.basename(filename))
print(os.path.dirname(filename))
创建单层目录
os.mkdir('img')
创建递归目录
os.makedirs('img/file')
删除空目录
os.rmdir('img')
创建删除文件
os.mknod('a.txt')
os.remove('a.txt')
文件重命名
os.rename('data.txt', 'test1')
判断文件或者目录是否存在
print(os.path.exists())
分离后缀名和文件名
print(os.path.splitext('hello.jpg'))
分离目录名和文件名
print(os.path.split('/tmp/hello.jpg'))
列出文件夹下内容
os.listdir()
上一篇: RedmiBook Pro遭汽车碾压 屏幕完好无损
下一篇: 电吹风品牌排行榜,最受欢迎的吹风机品牌