我完全是Python新手,并且已经下载了PyCharm集成开发环境。我编写了第一个小程序,简单地打印给定的参数:
import sys
print("Start")
for arg in sys.argv:
print(arg)
print("End")现在我正在尝试执行这个程序,并通过IDE传递参数。我已经找到了运行配置编辑器,但我不想在每次启动时都设置一些固定的参数,我想尝试使用不同的参数来调用脚本。
然后我看到了PyCharm中的“终端”,我想我可以从那里调用传递参数的脚本。然而,当我这样做时,我什么也得不到。它不会在终端中打印任何内容。它只在"Run“选项卡中打印,但似乎也不接受我传递的参数。
在互联网上的某个地方,我发现有人建议在运行配置中启用“在输出控制台中仿真终端”。我这么做了,但什么也没改变。
所以我的问题简而言之:我必须在PyCharm中做什么,才能快速地调用带有参数的程序,并直接在终端/外壳/运行程序的地方获得程序的输出?我不能想象每次你想要调用一个脚本并传递一些新的东西时,你都要经历一遍运行配置。
谢谢!
发布于 2019-02-07 01:13:56
好吧,我知道为什么它不起作用了。我只是运行脚本,输入脚本的名称,即:
test.py但是,它需要以以下方式运行:
python test.py我之前没有意识到这一点的原因是,只运行test.py不会给出任何类似“未知命令”之类的错误。即使在windows cmd上也不能。因此,我不太确定计算机在执行脚本时正在做什么。无论如何,使用python程序显式运行它现在也可以在PyCharm终端上运行。
https://stackoverflow.com/questions/54539575
复制相似问题