我是Python的新手,已经下载了PyCharm IDE。我制作了第一个小程序,只打印给定参数:
import sys
print("Start")
for arg in sys.argv:
print(arg)
print("End")
现在,我正在尝试执行此程序并通过IDE传递参数。我已经找到了“运行配置”编辑器,但是我不想在每次启动时都设置一些固定的参数,我想玩转并用不同的参数调用脚本。
然后我在PyCharm中看到了“ Terminal”,并认为我可以从那里传递参数来调用脚本。但是,当我这样做时,我什么也得不到。它在终端中不打印任何内容。它仅在“运行”选项卡中打印,但似乎也没有采用我传递的参数。
我在互联网上的某个地方发现有人建议在“运行配置”中启用“在输出控制台中仿真终端”。我做到了,但没有任何改变。
简而言之,我的问题是:在PyCharm中我必须做什么才能能够快速调用带有参数的程序,并直接在我运行的Terminal / Shell / what-it-might-be内从程序中获取输出该程序来自?我无法想象,每次调用脚本并传递新内容时,您都必须经过“运行配置”。
谢谢!
答案 0 :(得分:1)
好吧,我发现了为什么它不起作用。我只运行了脚本,输入了脚本的名称,即:
test.py
但是它必须以以下方式运行:
python test.py
我之前没有意识到这一点的原因是仅运行test.py不会产生诸如“未知命令”之类的任何错误。甚至没有在Windows cmd上。因此,我不确定执行带有名称的脚本时计算机在做什么。无论如何,现在可以在PyCharm Terminal中使用python程序显式运行它。