zoukankan      html  css  js  c++  java
  • python添加Windows环境变量

    1.cmd中添加方式

    SET PATH=%PATH%;c:Program Files (x86)Wireshark
    

    注:如上代码添加c:Program Files (x86)Wireshark至Windows环境变量中

    但在python中使用os.system()函数却无法执行该命令,目前还未找到原因。

    2.python操作Windows注册表进行更改

    import _winreg as wg
    key_test = wg.OpenKey(wg.HKEY_LOCAL_MACHINE,r"SYSTEMCurrentControlSetControlSession ManagerEnvironment",0,wg.KEY_ALL_ACCESS)
    path_str = wg.QueryValueEx(key_test,'path')
    path_str_new = path_str[0] + ';' + 'c:Program Files (x86)Wireshark'
    wg.SetValueEx(key_test,'path','',path_str[1],path_str_new)
    wg.FlushKey(key_test)
    wg.CloseKey(key_test)
    

    注:path_str的值为(u'C:\Python27\;C:\Python27\Scripts;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%systemroot%\System32\WindowsPowerShell\v1.0\;%systemroot%\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;;"C:\Program Files (x86)\Spirent Communications\Spirent TestCenter 4.68\Layer 4-7 Application";C:\Program Files\TortoiseSVN\bin;C:\Python27;c:\Program Files (x86)\Wireshark', 2)

     

  • 相关阅读:
    Java原始数据类型
    Java文件教程
    Java.util.ArrayDeque类
    Java 简介
    面向对象的程序设计
    Java8默认方法
    divide方法
    java.lang.Boolean.compareTo()方法实例
    AWT Button类
    Java的核心优势
  • 原文地址:https://www.cnblogs.com/hester/p/7883453.html
Copyright © 2011-2022 走看看