Kri*_*ofe 5 python module function pycharm
我在 pycharm 项目中有三个文件,例如,
project
??? main.py
??? parser.py
??? test.py
Run Code Online (Sandbox Code Playgroud)
parser.py 和 test.py 具有相同的代码。
def test():
print('test')
Run Code Online (Sandbox Code Playgroud)
但我只能在下面执行 main.py 并输出 test
from test import test
test()
Run Code Online (Sandbox Code Playgroud)
当我在下面执行 main.py 时,
from parser import test
test()
Run Code Online (Sandbox Code Playgroud)
它输出的
Run Code Online (Sandbox Code Playgroud)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跳转到testmain.py 中的函数。
| 归档时间: |
|
| 查看次数: |
11136 次 |
| 最近记录: |