Упаковка выглядит так:
- 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
Но я должен импортировать функции второго файла в третий файл и наоборот.
Что я могу сделать?