zoukankan      html  css  js  c++  java
  • os、sys库技巧整理

    切换到指定工作目录再执行命令

    os.chdir os.system

    os.chdir("/home/hadoop/bigdata/hadoop/sbin")
    os.system("./start-dfs.sh")
    

    执行Python脚本时传入一个或多个参数

    sys.argv

    import sys
    
    def main(argv):
        print(argv[1])
        print(argv[2])
        print(argv[3])
    
    if __name__ == "__main__":
        main(sys.argv)
    

    系统中执行python main.py 1 2 3, 将会得到1 2 3的打印。

    获取系统环境变量:

    os.environ and os.putenv

    一、设置系统环境变量

    os.environ['环境变量名称']='环境变量值' #其中key和value均为string类型
    os.putenv('环境变量名称', '环境变量值')
    

    二、获取系统环境变量

    os.environ['环境变量名称'] # 注意,这么获取,如果变量名不存在,则会抛出出异常,可以用os.environ.get('环境变量名称')
    os.getenv('环境变量名称') # 该方法尚未尝试过
    
  • 相关阅读:
    Spark基础
    flink杂记
    算法
    算法小结
    Java内存模型
    LeetCode---Backtracking && DP
    LeetCode---Sort && Segment Tree && Greedy
    LeetCode---Depth-first && Breadth-first
    LeetCode---Bit Manipulation && Design
    MD5
  • 原文地址:https://www.cnblogs.com/hupingzhi/p/12370563.html
Copyright © 2011-2022 走看看