Python-os模块(通俗易懂)
简介os,语义为操作系统,处理操作系统相关的功能,可跨平台。比如显示当前目录下所有文件/删除某个文件/获取文件大小等等。os模块的操作都很简单,建议大家动手操作一下,效果会更好。获取操作系统的类型和主机信息import osimport platform# os.name获取操作系统的类型:# windows:ntlinux:posixprint(os.name)# os.uname() 获取主机
·
简介
os,语义为操作系统,处理操作系统相关的功能,可跨平台。比如显示当前目录下所有文件/删除某个文件/获取文件大小等等。
os模块的操作都很简单,建议大家动手操作一下,效果会更好。
获取操作系统的类型和主机信息
import os
import platform
# os.name获取操作系统的类型:
# windows:nt linux:posix
print(os.name)
# os.uname() 获取主机信息,windows系统使用platform模块,linux系统使用os模块
# try:可能出现报错的代码
# except Exception:如果出现异常,执行的内容
# finally:是否有异常,都会执行的内容
try:
uname = os.uname()
except Exception:
uname = platform.uname()
finally:
print(uname)
执行结果如下:
获取系统的环境变量
import os
print(os.environ) ##获取环境变量
print(os.environ.get('PATH')) ##通过key值获取环境变量中的value值
关于路径
目录名和文件名的拼接
import os
## os.path.dirname 获取某个文件对应的目录名
## __file__表示当前.py文件的绝对路径
## join拼接,将目录名和文件名拼接起来
BASE_DIR = os.path.dirname(__file__)
setting_file = os.path.join(BASE_DIR,'mj.conf')
print(setting_file)
重命名
文件目录操作
更多推荐
已为社区贡献1条内容
所有评论(0)