python中os模块对文件的使用

os模块:我们工作中很常用的模块,通过os模块调用系统命令,获得路径,获取操作系统的类型都是使用该模块。
1.返回操作系统类型,值为posix,是linux操作系统,
值为nt,是windows系统
print os.name
2.返回操作系统的详细
print os.uname()
3.系统的环境变量
print os.environ
print os.environ.get('PATH')
4.判断是否是绝对路径(不会判断文件或目录是否存在)
print os.path.isabs('/tmp/westos')
print os.path.isabs('/hello')
5.生成绝对路径
print os.path.abspath('hello.png')
print os.path.join('/home/kiosk', 'hello.png')
print os.path.join(os.path.abspath('.'), 'hello.png')
6. 获取目录名或者文件名
filename = '/home/kiosk/PycharmProjects/python/20180826python/Day08/hello.png'
print os.path.basename(filename)
print os.path.dirname(filename)
7. 创建目录/删除目录
os.mkdir('img')
os.makedirs('img/file') # mkdir -p
os.rmdir('img')
8. 创建文件/删除文件
os.mknod('westos.txt')
os.remove('westos.txt')
9.文件的重命名(mv)
os.rename('westos.txt','data1.txt')
10.判断文件或者目录是否存在
print os.path.exists('img')
print os.path.exists('data1.txt')
11.分离后缀名和文件名
print os.path.splitext('hello.png')
12.将目录名和文件名分离
print os.path.split('/tmp/hello/hello.png')

*******os模块练习*******

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值