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

    什么是os模块?

      与操作系统进行交互,提供了操作系统功能的接口函数

    常用的os模块命令

    1 环境变量

    2 执行程序

    3 路径

    4 文件

    os.environ

      是我们的系统环境变量

    os.environ
    environ({
        'ALLUSERSPROFILE': 'C:\ProgramData', 
        'APPDATA': 'C:\Users\Administrator\AppData\Roaming', 
        'COMMONPROGRAMFILES': 'C:\Program Files (x86)\Common Files', 
        'COMMONPROGRAMFILES(X86)': 'C:\Program Files (x86)\Common Files', 
        'COMMONPROGRAMW6432': 'C:\Program Files\Common Files', 
        'COMPUTERNAME': 'AUTOBVT-UWLCMNX', 
        'COMSPEC': 'C:\windows\system32\cmd.exe', 
        'FP_NO_HOST_CHECK': 'NO', 
        'GOOGLE_API_KEY': 'AIzaSyCvk4foxTnm - gNIPY - WI5Hq - fiYN8zm4fw', 
        'GOOGLE_DEFAULT_CLIENT_ID': '793783891518 - b6tl35b6fjk3mid3aaag4d5egnj9dlf0.apps.googleusercontent.com', 
        'GOOGLE_DEFAULT_CLIENT_SECRET': 'XPnofOhGhHOYYrgTxhSSA8Jg', 
        'HOMEDRIVE': 'C:', 
        'HOMEPATH': '\Users\Administrator', 
        'LOCALAPPDATA': 'C:\Users\Administrator\AppData\Local', 
        'LOGONSERVER': '\\AUTOBVT-UWLCMNX', 
        'NUMBER_OF_PROCESSORS': '4', 
        'OS': 'Windows_NT', 
        'PATH': 'C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\PBB Reader\x64;D:\sofe\python3\Scripts\;D:\sofe\python3\', 
        'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 
        'PROCESSOR_ARCHITECTURE': 'x86', 
        'PROCESSOR_ARCHITEW6432': 'AMD64', 
        'PROCESSOR_IDENTIFIER': 'AMD64 Family 22 Model 48 Stepping 1, AuthenticAMD', 
        'PROCESSOR_LEVEL': '22', 
        'PROCESSOR_REVISION': '3001', 
        'PROGRAMDATA': 'C:\ProgramData', 
        'PROGRAMFILES': 'C:\Program Files (x86)', 
        'PROGRAMFILES(X86)': 'C:\Program Files (x86)', 
        'PROGRAMW6432': 'C:\Program Files', 
        'PSMODULEPATH': 'C:\windows\system32\WindowsPowerShell\v1.0\Modules\', 
        'PUBLIC': 'C:\Users\Public', 
        'PYCHARM_HOSTED': '1', 
        'PYCHARM_MATPLOTLIB_PORT': '52522', 
        'PYTHONIOENCODING': 'UTF-8', 
        'PYTHONPATH': 'E:\pycharmfile;D:\软件\pycharm\PyCharm 2018.3.1\helpers\pycharm_matplotlib_backend', 
        'PYTHONUNBUFFERED': '1', 
        'SESSIONNAME': 'Console', 
        'SYSTEMDRIVE': 'C:', 
        'SYSTEMROOT': 'C:\windows', 
        'TEMP': 'C:\Users\Administrator\AppData\Local\Temp', 
        'TMP': 'C:\Users\Administrator\AppData\Local\Temp', 
        'USERDOMAIN': 'AUTOBVT-UWLCMNX', 
        'USERNAME': 'Administrator', 
        'USERPROFILE': 'C:\Users\Administrator', 
        'WINDIR': 'C:\windows'
        })
    环境变量

    os.system(r'"path"')

      执行外部程序

    import os
    
    
    '''
    s = os.environ.setdefault("DJANGO_SETTINGS_MODULE","settings")
    print(os.environ['DJANGO_SETTINGS_MODULE'])
    # 相当于下面的
    os.environ['QQ'] = 'C:\Program Files (x86)\Tencent\QQ\Bin'
    '''
    
    '''
    # 直接执行程序
    os.system('"C:\Program Files (x86)\Tencent\QQ\Bin\QQ"')
    '''
    
    '''
    #  执行配置环境变量然后销毁一
    path = os.environ['PATH']
    path = path + ';C:\Program Files (x86)\Tencent\QQ\Bin'
    print(path)
    os.system('QQ')
    '''
    
    '''
    #  执行配置环境变量然后销毁二
    path = os.environ['PATH']
    os.environ['QQ'] = 'C:\Program Files (x86)\Tencent\QQ\Bin'
    path = path + '%QQ%'
    os.system('QQ')
    '''
  • 相关阅读:
    (转)matlab 字符串处理函数
    (原)不明白JNI指针调用顺序
    (转)几种平均数的关系:
    (原+转)继承与虚函数
    (原)给定输入,输出全排列
    (转)发现两个有用的C函数_alloca()、_msize()
    (原)android的JNI中使用C++的类
    (原+转)C++中的const修饰符
    (转)C/C++中static关键字
    JAVA IO 对象流
  • 原文地址:https://www.cnblogs.com/benson321/p/10108740.html
Copyright © 2011-2022 走看看