【问题标题】:PyCharm Terminal does not print any outputPyCharm 终端不打印任何输出
【发布时间】: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 中从程序中获取输出我运行的地方程序来自?我无法想象每次您想调用脚本并传递新内容时都必须通过运行配置。

谢谢!

【问题讨论】:

  • 您可以从终端选项卡调用脚本,就像使用实际终端一样。它不应该在“运行”选项卡中打印任何内容,因此它表明您做错了什么。

标签: python pycharm


【解决方案1】:

嗯,我知道为什么它不起作用了。我只是运行脚本输入脚本的名称,即:

test.py

但是它需要运行为:

python test.py

我之前没有意识到这一点的原因是只运行 test.py 不会给出任何错误,如“未知命令”左右。甚至在 Windows cmd 上也没有。因此,我不太确定仅使用名称执行脚本时计算机在做什么。无论如何,现在可以在 PyCharm 终端中使用 python 程序运行它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-02-24
    • 1970-01-01
    • 2018-03-15
    • 1970-01-01
    • 1970-01-01
    • 2014-11-29
    • 1970-01-01
    • 2012-10-31
    相关资源
    最近更新 更多