标题:python包无法运行的问题
只看楼主
zhengxinhai
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2015-9-10
结帖率:60%
已结贴  问题点数:20 回复次数:2 
python包无法运行的问题

 
我在计算机建立了d:\bag文件夹,并创建了__init__.py文件,并保存在D:\bag下。在已经创建bag包中创建了一个名称time的模块。其中运行环境中也有这个文件夹。
运行以下代码出错,请给指导一下。
import bag.time
if name==’main‘:
print(bag.time.minutes)
报错为 Traceback (most recent call last):
File “C:\Program Files\149-3.py”, line 1, in
import bag.time
ModuleNotFoundError: No module named ‘bag’

谢谢
搜索更多相关主题的帖子: 无法运行 import 创建 python time 
2023-01-21 09:30
往生
Rank: 2
等 级:论坛游民
帖 子:19
专家分:20
注 册:2023-1-11
得分:20 
import 的应为文件名,不是文件夹名
例如,文件tk.py位于C:/bag内
要导入tk.py,
应用
import tk

因为你程序文件__init__.py和time模块在同一个文件夹
原文应为
import time
2023-01-23 09:56
zhengxinhai
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2015-9-10
得分:0 
谢谢。我正在学习的使用包。

运行时报错。
报错为 Traceback (most recent call last):
File “C:\Program Files\149-3.py”, line 1, in
import bag.time
ModuleNotFoundError: No module named ‘bag’

楼上的方法可以,但若在两个盘符内有相同的文件就无法判定是谁的文件了。

[此贴子已经被作者于2023-2-1 11:14编辑过]

2023-01-28 10:28



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-511139-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.221866 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved