【发布时间】:2019-02-08 16:23:29
【问题描述】:
我有一个 python 文件,我想从 PyCharm 控制台执行它。
我在项目的目录中(有我的文件)
我尝试按照此线程中的解决方案进行操作:Running a module from the pycharm console
但我收到以下错误:
from project_main_folder import *
home_scorer_macro.py
Traceback (most recent call last):
File "C:\Python35\lib\site-packages\IPython\core\interactiveshell.py", line 2963, in run_code
exec(code_obj, self.user_global_ns, self.user_ns)
File "<ipython-input-20-24aaf6f313c6>", line 1, in <module>
home_scorer_macro.py
NameError: name 'home_scorer_macro' is not defined
我试过直接不“import”调用执行文件,比如:
python home_scorer_macro.py
但我也收到以下错误:
File "<ipython-input-29-735c29c27d57>", line 1
python home_scorer_macro.py
^
SyntaxError: invalid syntax
【问题讨论】:
-
用 IPython 魔法命令试试吧%run:
%run home_scorer_macro。 -
@Xukrao,thanx,它适用于运行命令。我正在尝试 python、python3 等,但没有任何效果。