美文网首页
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