制作一个package
在一个目录phone下新建三个python文件_init_.py,a.py,b.py。a.py内容为<defa():print("ssss")>,b.py中内容为<def b():print("bbbbb")>,_init_.py 内容为<from a import a from b import b>,现在在新程序中输入<import phone;phone.a;phone.b>,运行提示找不到phone模块。请问我这个该怎么修改呢 看你前面说明,没看到你的phone 文件 大马强 发表于 2021-8-31 07:04
看你前面说明,没看到你的phone 文件
phone相当于一个文件夹 卅向东 发表于 2021-8-31 17:39
phone相当于一个文件夹
不知道你有无买书,再书的p195页有将文件夹加入模块搜索路径的例子
sys.path.append(绝对路径) 大马强 发表于 2021-8-31 17:51
不知道你有无买书,再书的p195页有将文件夹加入模块搜索路径的例子
我是在网上找的这本《ANSARI, HASANRAZA - Learn Python-3_ Python Technologies (2020).epub》, 卅向东 发表于 2021-8-31 18:01
我是在网上找的这本《ANSARI, HASANRAZA - Learn Python-3_ Python Technologies (2020).epub》,
小甲鱼书上有关于模块找不到的例子
是因为python里有一个模块路径列表,你的phone应该不在那个列表里面,要用
sys.path(phone的路径)来添加
页:
[1]