zoukankan      html  css  js  c++  java
  • 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是一样的。

  • 相关阅读:
    自定义404页面
    authenticate的执行流程与重写
    装饰器login_required
    一、词法结构
    Django——用户认证
    多线程
    Django框架4——form表单
    Django框架3——模型
    Django框架2——模板
    Anaconda 安装tensorflow出现错误
  • 原文地址:https://www.cnblogs.com/weiyinfu/p/8286478.html
Copyright © 2011-2022 走看看