python引入导入自定义模块和外部文件
来源:互联网 发布:大数据新闻的兴起 编辑:程序博客网 时间:2024/06/05 14:49
参考:http://blog.csdn.net/devil_2009/article/details/15816237
1、【最简单】将外部文件与需要调用的外部文件放在同一目录下
import 模块名from 模块名 import *2、假如被调用的不是单个文件,或者不能放在同一目录下,而是在不同的目录中,子目录
方法:在folder下新建一个__init__.py空文件,此时folder变成一个包package
import folder.模块名from folder.模块名 import *
4、在$PYTHONHOME$\Lib\site-packages新建一个.pth文件,例如MyPackage.pth,内容是包的绝对路径,例如E:/PythonPrj,那么在E:/PythonPrj下的所有包都可以按照包所在的相对路径引入
5、添加到环境变量
Python会在以下路径中搜索模块:
程序所在文件夹
标准库的安装路径
系统环境变量PYTHONPATH所包含的路径
6
import syssys.path.append('c:\xx\test.py')但是,以上的代码可能有时候会找不到模块或者包,因为sys模块使用C语言编写的,字符串支持 \n \r \t等来表示特殊字符
所以,上面的代码最好写成:
sys.path.append('c:\\xxx\\test.py')sys.path.append('c:/xxx/test.py')避免出现转义字符,导致路径无效。
但是在退出python后,自己添加的路径就消失无效了。
阅读全文
0 0
- python引入导入自定义模块和外部文件
- python引入导入自定义模块和外部文件
- python引入导入自定义模块和外部文件
- python 引入 导入 自定义模块, python 引入 导入 外部文件
- Python 引入外部自定义模块
- python自定义模块和模块引入
- python引入外部文件
- python引入外部文件
- python引入自定义模块
- python引入自定义模块
- 【Python】python引入外部文件
- Python如何引入自定义模块
- Python如何引入自定义模块?
- python 自定义的模块和导入包
- 【python】导入自定义模块
- python导入自定义模块
- python导入自定义模块
- Python导入自定义模块
- 文章标题
- jQuery类似瀑布流效果边下拉页面边加载内容
- 简单理解AOP
- HDU6124-Euler theorem
- GitHub Enterprise远程代码执行解读
- python引入导入自定义模块和外部文件
- Shell脚本中调用expect,实现自动输入密码的功能
- 【HDU 3746】 Cyclic Nacklace 【KMP 求添加最小的个数使串循环】
- activiti5工作流(二)
- android数据库--sugar
- stack中add()和push()的区别。
- canvas叠合多张图片,以及图片的跨域和onload问题(combine multi imgs)
- 微信内置的浏览器中window.location.href 跳转失败问题
- Checking an Alibi(最短路径 Dijkstra)