#2
飞奔的大蟒2015-11-26 22:30
|
package/
__init__.py
a.py
b.py
程序代码:
a.py:
def print_a(a):
print a
b.py:
from package import a
a.print_a(2)
def print_a(a):
print a
b.py:
from package import a
a.print_a(2)
我用的 ide 是 PyCharm ,package 的路径是 G:\PythonDemo\package ,我直接 Ctrl+Shift+F10 运行 b.py
然后报错来了: no module named package
我用 cmd 运行 G:\PythonDemo>python -m package.b 又可以正常运行!
这是什么原理?什么结构啊?