首页 / PYTHON / python的os模块
python的os模块
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了python的os模块,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1160字,纯文字阅读大概需要2分钟。
内容图文
import os
1.返回操作系统类型
返回值:posix是linux操作系统
返回值:nt是windows操作系统
print(os.name)
print('Linux' if os.name== 'posix' else 'Windows')
结果
2.操作系统的详细信息
info = os.uname()
print(info)
print(info.sysname)
print(info.nodename)
结果
3.系统的环境边量
print(os.environ)
print(os.environ.get('PATH'))
结果
判断是否是绝对路径
print(os.path.isabs('/tmp/gf'))
print(os.path.isabs('hello'))
结果
生成绝对路径
print(os.path.abspath('hello.png'))
print(os.path.join(os.path.abspath('.'),'hello'))
print(os.path.join('/home/kiosk','python.jpg'))
结果
获取目录名和文件名
filename = '/home/dd/Desktop/filename'
print(os.path.basename(filename))
print(os.path.dirname(filename))
结果
创建目录
mkdir mkdir -p
os.mkdir('img')
os.makedirs('img/1/2')
删除目录(不能递归删除)
os.rmdir('img')
创建文件 删除文件
os.mknod('00_ok.txt')
os.remove('00_ok.txt')
文件的重命名
os.rename('ips.txt','ips2.txt')
判断文件或目录名是否存在
print(os.path.exists('ips2.txt'))
结果
分离后缀名和文件名
print(os.path.splitext('hello.jpg'))
结果
将目录名和文件名分离
print(os.path.split('/tmp/hello/hello.png'))
结果
内容总结
以上是互联网集市为您收集整理的python的os模块全部内容,希望文章能够帮你解决python的os模块所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。