zoukankan      html  css  js  c++  java
  • python 程序中设置环境变量

    python 中调用系统命令有三种方法:

           1、os.system('command') ,这个方法是直接调用标准C的system() 函数,仅仅在一个子终端运行系统命令,而不能获取命令执行后的返回信息。

           2、os.popen('command'),该方法不但执行命令还返回执行后的信息对象,是通过一个管道文件将结果返回,例如可以设置一个变量,返回结果。

    1 cha = os.popen('ls /').readlines

          3、模块subprocess,实际使用过程中发现,假设要在代码当前进程中设置环境变量,而不设置全局环境变量。用上面那种方式执行shell命令无法生效,用此模块解决。

    # 以设置proxy ip 为示例
    os.environ['http_proxy']='http://proxy_ip:port'
    subprocess.Popen('export',close_fds=True, shell=True,env=os.environ)
  • 相关阅读:
    Charles抓包使用教程
    学习规划
    log重复数据
    CNN实现推特文本分类
    conda env
    matplotlib画基础表
    决策树算法
    sklearn实现决策树
    分词与文本预处理工具
    matplotlib作图学习(1)
  • 原文地址:https://www.cnblogs.com/starsea/p/5233481.html
Copyright © 2011-2022 走看看