• Python中的两种路径


    Java中有两种路径,一种是操作系统的路径path,另一种是类路径classpath。
    Python中也是如此,一种是操作系统环境变量中的path,另一种是PYTHONPATH。

    当import xxx时,Python解释器会去所有的PYTHONPATH中去寻找名为xxx的包进行加载。
    当想要直接访问某个路径下的exe,cmd文件时,可以将该路径添加到os.environ['path']中。

    比较常用的代码片,如下

    #更改环境变量path
    os.environ['path']+=";"+os.path.abspath("relative_path")
    #更改pythonpath
    sys.path.append(os.path.abspath("relative_path"))
    
    import sys
    import os
    
    print("os.environ是系统环境变量")
    print(os.environ['path'])
    print("============")
    print("sys.path 是所import的python文件所在的路径")
    print(sys.path)
    print("=============")
    print("os.environ中的其它变量")
    print(list(os.environ.keys()))
    

    在os.environ中也有一个PYTHONPATH,也可以直接对其进行更改,像修改PATH一样修改PYTHONPATH即可。功能跟修改sys.path是一样的。

  • 相关阅读:
    滚动条去掉
    js 类继承extends
    html标签分类
    Freemarker模板引擎
    关于SpringMVC控制器的一点补充
    Maven的使用
    多层嵌套的json数据
    前后端数据交互之数据接口
    ES6浅谈之Promise
    ES6(阮一峰)学习总结
  • 原文地址:https://www.cnblogs.com/weiyinfu/p/8286478.html
Copyright © 2020-2023  润新知