zoukankan      html  css  js  c++  java
  • python常用操作文件和目录方法(os模块)

    python内置os模块直接调用系统提供的接口函数。

    1.查看操作系统类型

    >>> os.name # 操作系统类型
    'posix'
    如果是posix,说明系统是Linux、Unix或Mac OS X,如果是nt,就是Windows系统。
    >>> os.name() # 更详细的系统信息,windows不提供
    

    2.环境变量

    >>> os.environ
    >>> os.environ.get('key') #获取某个环境变量的值

    3.操作文件和目录

    ①查看当前路径

    >>> os.path.abspath('.') # 查看当前目录的绝对路径:

    ②合并路径

    >>> os.path.join('/Users/michael', 'testdir')

    ③创建一个目录

    >>> os.mkdir('/Users/michael/testdir')

    ④删掉一个目录

    >>> os.rmdir('/Users/michael/testdir')

    ⑤拆分路径

    >>> os.path.split('/Users/michael/testdir/file.txt')

    ⑥得到文件扩展名

    os.path.splitext('/path/to/file.txt')

    ⑦重命名

    >>> os.rename('test.txt', 'test.py')

    ⑧删掉文件

    >>> os.remove('test.py')

    ⑨复制文件,在shutil模块中,不属于os

    ⑩过滤文件

    列出当前目录下所有目录
    [x for x in os.listdir('.') if os.path.isdir(x)]
    列出当前目录下所有.py文件
    [x for x in os.listdir('.') if os.path.isfile(x) and os.path.splitext(x)[1]=='.py']
  • 相关阅读:
    NetCore使用Log4Net记录日志
    WCF数据协议中XmlArrayItem标签不起作用的问题
    WTM Blazor,Blazor开发利器
    WTM5.0发布,全面支持.net5
    log4netdemo
    mes 入库单号 锁表方案
    线程基础篇-线程同步
    线程基础篇-线程和进程
    EF基础篇-Code First
    EF基础篇-DB First
  • 原文地址:https://www.cnblogs.com/LMIx/p/13336808.html
Copyright © 2011-2022 走看看