繁体   English   中英

进口之前进行PyCharm印刷?

[英]PyCharm printing before imports?

我是一名完全的Python初学者(CS学生,目前仅了解Java),并且我目前正在使用PyCharm尝试学习。 但是,我一直遇到这个问题,我什至不知道如何搜索,因为我不知道发生了什么。 当我尝试运行时:

print('test')

在PyCharm控制台中,我得到以下输出:

测试码

print语句发生在导入之前,并且似乎在Python甚至初始化之前。 因此,我遇到了一些奇怪的交互。 例如,如果将打印内容更改为input(),则程序将接受输入,但不会打印输入函数的参数中的字符串。 谁能解释这是怎么回事? 我应该以不同的方式运行程序吗? 有我的运行配置:

运行配置

PyCharm似乎在PyDev控制台中运行您的脚本,这就是它用于交互式控制台所在的Python控制台选项卡的功能。 这导致一些Python代码自动执行以设置环境(在设置中查找“启动脚本”)。

尝试取消选中“使用Python控制台运行”复选框。 它是“仿真终端”之后的一个,在我的PyCharm版本中,它称为“事后显示命令行”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM