python OS模块

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模块还提供了其他许多有用的函数,可以参考官方文档进行学习。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • OS模块提供了查找目录中所有文件的方法,查看OS模块的帮助文档可以了解详细模块相关函数和使用方法。 import ...
    小强聊成长阅读 531评论 0 2
  • 1.os模块(功能类似操作系统与文件交互) 1.常用模块功能 1.创建文件 1.mkdir 2.移除文件 1.re...
    25岁学Python阅读 167评论 0 2
  • os 模块代表了程序所在的操作系统,主要用于获取程序运行所在操作系统的相关信息。 在 Python 的交互式解释器...
    帅帅滴小哥哥阅读 1,945评论 0 1
  • 【1】模块功能 os模块用于对于文件何目录进行处理。 【2】相关函数及使用 1、os.name:查看当前系统的类型...
    Byte_Pulse阅读 138评论 0 0
  • Python的标准库中的os模块包含普遍的操作系统功能。这个模块的作用主要是提供与平台无关的功能。也就是说os模块...
    派派森森阅读 3,750评论 0 9