У меня есть три файла в проекте pycharm, например,
project
├── main.py
├── parser.py
└── test.py
И parser.py, и test.py имеют одинаковый код.
def test():
print('test')
Но я могу выполнить только main.py с ниже и он выводит test
from test import test
test()
В то время как когда я выполняю main.py с ниже,
from parser import test
test()
это выводит
Traceback (most recent call last):
File "C:/Users/lf/Desktop/jye_parser/main.py", line 1, in <module>
from parser import test
ImportError: cannot import name 'test' from 'parser' (unknown location)
Process finished with exit code 1
Вот архитектура проекта. Я могу использовать Ctrl
+ Left Click
для перехода к функции test
в main.py в обоих случаях.