zoukankan      html  css  js  c++  java
  • Python OS 模块

    import os
    
    # 获取当前工作目录,当前 python 脚本工作的目录
    print(os.getcwd())
    运行结果:
    D:python_scriptalex_testday18
    
    
    # 改变当前工作目录,相当于shell下的 cd
    os.chdir('C:Windows')
    print(os.getcwd())
    运行结果:
    C:Windows
    
    
    # 生产单个目录
    os.mkdir('klvchen')
    
    
    # 生成多层递归目录
    os.makedirs('klvchen/123')
    
    
    # 删除单个目录
    os.rmdir('klvchen')
    
    
    # 若目录为空,则删除,并递归到上一级目录,如若也为空,则删除,依此类推
    os.removedirs('klvchen/123')
    
    
    # 列出指定目录下的所有文件和子目录,包括隐藏文件,并以列表方式打印
    print(os.listdir('D:\python_script\test\day18'))
    运行结果:
    ['os_model.py', 'random_model.py', 'time_modle.py']
    
    
    # 删除一个文件
    os.remove('klvchen')
    
    
    # 重命名文件或目录
    os.rename('klvchen', 'klvchen.txt')
    
    
    # 输出操作系统特定的路径分隔符,win下为"\",Linux下为"/"
    print(os.sep)
    运行结果:
     
    
    
     # 输出当前平台使用的行终止符,win下为"
    ",Linux下为"
    "
    print(os.linesep)  
    
    
    # 输出用于分割文件路径的字符串
    print(os.pathsep)    
    运行结果:
    ;
    
    
    # 输出字符串指示当前使用平台。win->'nt'; Linux->'posix'
    print(os.name)    
    
    
    #运行shell命令,直接显示
    print(os.system("dir"))  
    
    
    # 获取系统环境变量
    print(os.environ)
    运行结果:
    
    
    # 获取文件/目录信息
    print(os.stat('klvchen.txt'))
    运行结果:
    os.stat_result(st_mode=33206, st_ino=44754521297013535, st_dev=2553350369, st_nlink=1, st_uid=0, st_gid=0, st_size=0, st_atime=1524019769, st_mtime=1524019769, st_ctime=1524019769)
    
    
    # 将path分割成目录和文件名二元组返回
    print(os.path.split('C:WindowsBranding'))
    运行结果:
    ('C:\Windows', 'Branding')
    
    
    # 将多个路径组合后返回,第一个绝对路径之前的参数将被忽略
    print(os.path.join('C:Windows', 'klvchen', 'hello'))
    运行结果:
    C:Windowsklvchenhello
    
    
  • 相关阅读:
    Navicat Premium 12安装及破解(四)
    ajax原理及应用(十六)
    为什么每次下载后必须关闭掉IO流(十五)
    FormData提交文件(十四)
    代理设计模式(三)
    单例模式(二)
    工厂模式(一)
    集采用的验证规则
    java泛型的理解
    spring中如何直接注入session和request对像
  • 原文地址:https://www.cnblogs.com/klvchen/p/8872464.html
Copyright © 2011-2022 走看看