【发布时间】:2020-04-20 23:52:54
【问题描述】:
我是 Python 的新手,并且已经下载了 PyCharm IDE。我做了一个简单的打印给定参数的小程序:
import sys
print("Start")
for arg in sys.argv:
print(arg)
print("End")
现在我正在尝试执行该程序并通过 IDE 传递参数。我找到了运行配置编辑器,但我不想在每次启动时都设置一些固定的参数,我想尝试使用不同的参数调用脚本。
然后我在 PyCharm 中看到了“终端”,并认为我可以从那里调用脚本并传递参数。但是,当我这样做时,我什么也得不到。它不会在终端中打印任何内容。它只打印在“运行”选项卡中,但似乎也没有接受我传递的参数。
在互联网上的某个地方,我发现有人建议在运行配置中启用“在输出控制台中模拟终端”。我这样做了,但没有任何改变。
简而言之,我的问题是:我必须在 PyCharm 中做什么才能快速调用带有参数的程序并直接在终端/Shell/whatever-it-might-be 中从程序中获取输出我运行的地方程序来自?我无法想象每次您想调用脚本并传递新内容时都必须通过运行配置。
谢谢!
【问题讨论】:
-
您可以从终端选项卡调用脚本,就像使用实际终端一样。它不应该在“运行”选项卡中打印任何内容,因此它表明您做错了什么。