求助一下,python如何调用另一个py文件

 我来答
恭礼况嫣
2019-05-27 · TA获得超过3.6万个赞
知道小有建树答主
回答量:1.2万
采纳率:30%
帮助的人:2424万
展开全部
方案如下:
1.
将另一个py做成一个包,或者直接和调用文件放在同一个目录下;
2.
在调用者文件头引入:from
py名字
import
*;
3.
这样就可以使用另一个py文件的所有函数了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
铁振梅寒辰
2019-10-26 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.4万
采纳率:30%
帮助的人:815万
展开全部
1
先配置环境变量,比如你的内置函数放在c盘下x.py,那么
import sys
sys.path.append('c:\\')2
到你要引用的地方
import x就可以了,注意如果有冲突最好用包(Package)
每一个包目录下面都会有一个__init__.py的文件,这个文件是必须存在的,否则,Python就把这个目录当成普通目录(文件夹),而不是一个包。__init__.py可以是空文件,也可以有Python代码,因为__init__.py本身就是一个模块,而它的模块名就是对应包的名字。调用包就是执行包下的__init__.py文件。
跨包调用(当前目录下有modulepack1包):
1
from
modulepack1[.modulepack2]
import
module
如果当前目录下能够找到要调用的包,可以直接from包import模块,如果当前目录找不到要调用的包,需要向sys.path添加包的所在绝对路径。
import一个包名,就等于执行了这个包下的__init__文件。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式