Python学习笔记14—模块

在python中所有的模块都被加入到了sys.path中,用下面的方法可以看见模块的位置。

复制代码
>>> import sys
>>> import pprint
>>> pprint.pprint(sys.path)
['',
 '/usr/local/python2.7/lib/python27.zip',
 '/usr/local/python2.7/lib/python2.7',
 '/usr/local/python2.7/lib/python2.7/plat-linux2',
 '/usr/local/python2.7/lib/python2.7/lib-tk',
 '/usr/local/python2.7/lib/python2.7/lib-old',
 '/usr/local/python2.7/lib/python2.7/lib-dynload',
 '/usr/local/python2.7/lib/python2.7/site-packages']
复制代码

可以把自己写的模块放到上述路径中,也可以使用下面的方法也可以让python解释器读取到

#/usr/bin/env python
#coding=utf-8
import sys
sys.path.append("/python/demo30.py")
import demo30
print demo30.lang

当然更多的是使用环境变量

export PATH=$PATH:/python

这样就可以把模块放到“/python”下,而直接引用了

 

posted @   头痛不头痛  阅读(196)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
点击右上角即可分享
微信分享提示
主题色彩