首页 / PYTHON / Python os模块
Python os模块
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Python os模块,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1397字,纯文字阅读大概需要2分钟。
内容图文
![Python os模块](/upload/InfoBanner/zyjiaocheng/834/72a83f557830472abf22659610f0b558.jpg)
os模块
os模块就是对操作系统进行操作,使用该模块必须先导入模块:
import os
1.返回操作系统类型 值为:posix,是linux操作系统 值为nt,是windows操作系统
import os
print(os.name)
print('linux' if os.name=='posix' else 'windows')
2.操作系统的详细信息
import os
info = os.uname()
print(info)
print(info.sysname)
print(info.nodename)
3.系统的环境变量
print(os.environ)
# 通过key值获取环境变量对应的value值
print(os.environ.get('PATH'))
4.判断是否为绝对路径
import os
print(os.path.isabs('/kkk'))
print(os.path.isabs('hello'))
6.获取目录或文件名
import os
filename = '/home/kiosk/PycharmProjects/20190312/day07/hello.png'
print(os.path.basename(filename))
print(os.path.dirname(filename))
7.创建目录删除目录
import os
os.mkdir('img')
os.makedirs('img/file1/file2')
不能递归删除
os.rmdir('img/file1/file2')
os.rmdir('img/file1')
os.rmdir('img')
8.创建文件 删除文件
import os
#os.mknod('00_ok.txt')
os.remove('00_ok.txt')
9.文件重命名
import os
os.mkdir('data.txt')
os.rename('data.txt','data11.txt')
10.判断文件或目录是否存在
import os
print(os.path.exists('ips.txteeee'))
11.分离后缀名和文件名
print(os.path.splitext('hello.txt'))
12.将目录和文件名分离
print(os.path.split('/tmp/hello/hello.jpg'))
import os
print('%s%30s' %('type','name'))
for x in os.listdir():
# 判断是否是文件
if os.path.isfile(x):
file = os.path.splitext(x)[1]
file = file.split('.')[1]
print('%s%30s' %(file+ ' file',x))
else:
print('%s%30s' %('folder',x))
内容总结
以上是互联网集市为您收集整理的Python os模块全部内容,希望文章能够帮你解决Python os模块所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。