zoukankan      html  css  js  c++  java
  • os模块

    import os
    
    '''
    os:包含了普遍的操作系统的功能
    '''
    
    # 获取操作系统的类型 nt->windows  posix->LinuxUnix 或Mac OS
    # print(os.name)
    
    # 打印操作系统详细的信息(windows不支持)
    # print(os.uname())
    # Linux下执行的返回结果如下
    # ('Linux', 'DESKTOP-V4TVUAH', '4.4.0-17134-Microsoft', '#112-Microsoft Thu Jun 07 22:57:00 PST 2018', 'x86_64')
    
    # 获取操作系统中的环境变量
    # print(os.environ)
    
    # 获取指定环境变量
    # print(os.environ.get("APPDATA"))
    
    # 获取当前目录   ./a/
    # print(os.curdir)
    
    # 获取当前工作目录,即当前python脚本所在的目录
    # print(os.getcwd())
    
    # 以列表形式返回指定目录下的所有文件
    # print(os.listdir(r'C:Users17472Desktop'))
    
    # 在当前目录下创建目录,可以是相对路径,也可以是绝对路径
    # os.mkdir('mlh')
    # os.mkdir(r'C:Users17472DesktopQFos模块mlh')
    
    # 删除目录,可以是相对路径,也可以是绝对路径
    # os.rmdir('mlh')
    
    # 获取文件属性
    # print(os.stat('mlh'))
    
    # 重命名
    # os.rename('mlh', 'mage')
    
    # 删除普通文件
    # os.remove('1.txt')
    
    # 运行shell命令
    # os.system('notepad')
    # os.system('write') # 写字板
    # os.system('mspaint') # 画板
    # os.system('msconfig')  # 系统设置  测试的时候打不开
    # os.system('shutdown -s -t 500')  # 8分钟后关机
    # os.system('shutdown -a')  # 取消计划关机
    # os.system('taskkill /f /im notepad.exe')  # 关闭某个程序或进程
    
    
    # 有些方法存在os模块里,还有些存在于os.path里面
    
    # 查看当前的绝对路径
    # print(os.path.abspath('./mage'))
    
    # 拼接路径
    # p1 = r'C:Users17472DesktopQFos模块'
    # p2 = 'mage'   # 参数2里开始不要有斜杠  p2 = 'mage'
    # print(os.path.join(p1, p2))  # 拼接结果:C:Users17472DesktopQFos模块mage  在linux和windows系统之间,join比字符串+更通用,
    # p3 = '/home/mlh'
    # p4 = 'mage'   # 参数2里开始不要有斜杠  p2 = 'mage'
    # print(os.path.join(p3, p4))  # 拼接结果:/home/mlhmage  join比字符串+更通用,在linux和windows系统之间
    
    # 拆分路径
    # path2 = r'C:Users17472DesktopQFos模块mage'
    # print(os.path.split(path2))
    
    # 获取扩展名
    # path3 = r'C:Users17472DesktopQFos模块mage.txt'
    # print(os.path.splitext(path3))
    
    # 判断是否是目录
    # path2 = r'C:Users17472DesktopQFos模块mage'
    # print(os.path.isdir(path2))  # 返回True或False
    
    # 判断文件是否存在
    path4 = r'C:Users17472DesktopQFos模块1.txt'
    print(os.path.isfile(path4))
  • 相关阅读:
    安卓模拟器genimotion安装过程
    python3安装过程
    python基础数据类型数字和字符串
    genimotion模拟器和appium环境配置
    ArcEngine中的ICommand和ITool
    BM.AE介绍
    地图数据和版式数据联动
    BM.AE中的命令工具体系
    2021年1月1日 AutoCAD.Net/C#.Net QQ群:193522571获取任意路径dwg文件内所有块在控件中显示并能选择插入当前模型空间
    2021年1月1日 AutoCAD.Net/C#.Net QQ群:193522571用acedGrRead()函数实现一拖多
  • 原文地址:https://www.cnblogs.com/mlh-bky/p/9572211.html
Copyright © 2011-2022 走看看