【发布时间】:2012-02-24 16:01:19
【问题描述】:
包长这样:
- main.py
- HTTPQuery.py
- SmartDownload.py
在 main.py 我运行from SmartDownload import DownloadFile。
在 Smartdownload.py 我运行 from HTTPQuery import Is_ServerSupportHTTPRange
在 HTTPQuery 中我运行 from SmartDownload import DownloadFile
似乎我陷入了循环,因为这是错误:
Traceback (most recent call last):
File "C:\Scripts\mp3grabber\main.py", line 13, in <module>
import HTTPQuery
File "C:\Scripts\mp3grabber\HTTPQuery.py", line 6, in <module>
from SmartDownload import DownloadFile
File "C:\Scripts\mp3grabber\SmartDownload.py", line 3, in <module>
from HTTPQuery import Is_ServerSupportHTTPRange
ImportError: cannot import name Is_ServerSupportHTTPRange
但我必须将第二个文件的功能导入第三个文件,反之亦然。
我能做什么?
【问题讨论】:
标签: python importerror python-import