博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python 如何引入自定义模块
阅读量:5749 次
发布时间:2019-06-18

本文共 564 字,大约阅读时间需要 1 分钟。

Python 中如何引用自己创建的源文件(*.py)呢? 也就是所谓的模块。

 

假如,你有一个自定义的源文件,文件名:saySomething.py 。里面有个函数,函数名:sayHello。如下图:

 

该怎么调用这个函数呢?

直接写 sayHello() 肯定不行。

saySomething.sayHello() 呢?

也不行。

这时,你可能想到了需要引入(import)。

试试吧!

……

 

还是行不通。

 

那怎样才能正确地引入呢?

  • 找到Python安装目录下的site-packages文件夹($Python\Lib\site-packages)。在该目录下创建一个PATH文件(*.pth),例如 MyPath.pth

  • 打开新创建的文件,将你Python源文件所在的目录写入文件中。

    比如我的saySomething.py文件的目录是E:\PythonSpace,PATH文件名为MyPath.pth。所以我的MyPath.pth的文件内容为:E:\PythonSpace

     

     

OK,将你的Python容器(IDLE或则command line)重启。因为需要重新载入PATH。

 

再import试试?

 

 

Wonderful!

现在可以任意地调用自定义的模块了。    

 


 

【发现了一个缺点:】如果修改了源文件,它不能立即识别,需要重启命令行。

 

转载地址:http://hehzx.baihongyu.com/

你可能感兴趣的文章
PHP APP端支付宝支付
查看>>
TCP长连接的一些事儿
查看>>
Android组件化最佳实践 ARetrofit原理
查看>>
舍弃浮躁, 50条重要的C++学习建议
查看>>
Hibernate懒加载/延迟加载机制总结
查看>>
fail2ban安装与使用
查看>>
拦截器(Interceptor)中的invocation.invoke()是什么意思?
查看>>
metasploit扫描MySQL用户名和密码
查看>>
walle上线部署系统
查看>>
java日志框架
查看>>
使用mysql备份工具innobackupex将本地数据 直接恢复 到远端服务器数据目录操作实例...
查看>>
同步手绘板——将View的内容映射成Bitmap转图片导出
查看>>
虚拟机安装OS_X_Lion 反复注册问题
查看>>
容器模式
查看>>
关于文字,图片的水平||垂直居中设置
查看>>
【Android游戏开发之十】(优化处理)详细剖析Android Traceview 效率检视工具!分析程序运行速度!并讲解两种创建SDcard方式!...
查看>>
Oracle分组后取某列最大值的行数据
查看>>
微信小程序之wx.navigateback往回携带参数
查看>>
陌陌和请吃饭之类的应用,你要是能玩转,那就厉害了
查看>>
第一篇。
查看>>