首页 > 代码库 > Python path
Python path
1.os.path
1.1.os.path.dirname(__file__)
1.1若文件__file__以绝对路径被运行的,则输出绝对路径
1.2若文件以相对路径被运行的,则输出为空
1.2.os.path.abspath(__file__) : 输出__file__的绝对路径
1.3.os.path.dirname(/x/y/z) : 输出 /x/y
2.sys.path
2.1 sys.path属性:Pythonsys模块包含了与python解释器和它的环境有关的函数,这个你可以通过dir(sys)来查看他里面的方法和成员属性
他是一个list.默然情况下python导入文件或者模块的话,他会先在sys.path里找模块的路径。如果没有的话,程序就会报错。
所以我们一般自己写程序的话。最好把自己的模块路径给加到当前模块扫描的路径里,eg: sys.path.append(‘你的模块的名称‘),这样程序就不会
因为找不到模块而报错。。
2.2 下面的两个方法可以将模块路径加到当前模块扫描的路径里:
sys.path.append(‘你的模块的名称‘)。
sys.path.insert(0,‘模块的名称‘)
Python path
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。