• os模块


    os模块

    1.获取当前位置

    print('1',os.curdir)
    

    ## 2.获取当前的工作目录(绝对路径)
    >>> print(os.getcwd())
    D:	est
    

    ## 3.创建多层目录
    >>> os.makedirs('dir_test1/dir_test2')
    

    ## 4.获取指定目录下的所有目录和文件
    #将指定路径下的目录或文件结果以列表的形式保存
    >>> print(os.listdir(r'd:	est'))
    ['dir_test1']
    >>> print(os.listdir(r'd:	estdir_test1'))
    ['dir_test2']
    

    ## 5.重命名目录
    >>> os.rename(r'd:	estdir_test1',r'd:	estdir_test2')
    >>> os.listdir(r'd:	est')
    ['dir_test2']
    

    ## 6.获取文件或目录信息
    >>> os.stat(r'd:	est')
    os.stat_result(st_mode=16895, st_ino=6755399441088094, st_dev=1955520040, st_nlink=1, st_uid=0, st_gid=0, st_size=0, st_atime=1537271386, st_mtime=1537271355, st_ctime=1537270729)
    

    ## 7.判断文件是否为目录
    #用途:遍历查询某个目录下所有目录数量
    >>> os.path.isdir(r'd:	es')
    False
    >>> os.path.isdir(r'd:	est')
    True
    

    ## 8.改变当前工作目录
    >>> os.getcwd()
    'D:\test'
    >>> os.chdir(r'd:	estdir_test2')
    >>> os.getcwd()
    'd:\test\dir_test2'
    

    9.将路径分割成路径符号和目录名称以元组返回

    >>> os.path.split(r'd:	est')
    ('d:\', 'test')
    
  • 相关阅读:
    【shell】日志切割
    【PHP】SVN版本差异导出
    Linux服务器上安装JDK
    Linux 下node环境安装
    CentOS 7.3安装mariadb
    Centos 7.4 自动初始化docker环境,配置docker镜像仓库
    Shell 模板 (Yes or NO)
    Linux修改时间和时区
    lvm方式挂载盘及扩容
    安装ansible
  • 原文地址:https://www.cnblogs.com/endmoon/p/9671199.html
Copyright © 2020-2023  润新知