美文网首页
python OS模块

python OS模块

作者: 觉上云来 | 来源:发表于2023-04-12 16:20 被阅读0次

Python的os模块提供了许多与操作系统相关的函数,例如文件和目录操作、进程管理、环境变量、日期和时间等等。下面是os模块的一些常用方法及其示例:

获取当前工作目录
import os

print(os.getcwd())
列出目录下的文件和文件夹
import os

path = './'
print(os.listdir(path))
创建目录
import os

path = './test'
os.mkdir(path)
删除目录
import os

path = './test'
os.rmdir(path)
判断文件/目录是否存在
import os

path = './test'
print(os.path.exists(path))
获取文件/目录的基本信息
import os

path = './test'
print(os.path.abspath(path)) # 获取绝对路径
print(os.path.basename(path)) # 获取文件/目录名
print(os.path.dirname(path)) # 获取目录名
print(os.path.getsize(path)) # 获取文件大小
print(os.path.getatime(path)) # 获取文件最近访问时间
print(os.path.getmtime(path)) # 获取文件最近修改时间
删除文件
import os

path = './test.txt'
os.remove(path)
重命名文件/目录
import os

old_name = './test.txt'
new_name = './test2.txt'
os.rename(old_name, new_name)
执行系统命令
import os

os.system('ls')
获取环境变量
import os

print(os.environ['PATH'])
设置环境变量
import os

os.environ['PATH'] = '/usr/local/bin:' + os.environ['PATH']
进程管理
import os

pid = os.getpid() # 获取当前进程ID
os.kill(pid, signal.SIGTERM) # 杀死进程
这里仅列举了os模块的一些常用方法,os模块还提供了其他许多有用的函数,可以参考官方文档进行学习。

相关文章

网友评论

      本文标题:python OS模块

      本文链接:https://www.haomeiwen.com/subject/eoloddtx.html