【发布时间】:2018-05-10 23:00:54
【问题描述】:
我是一个完整的 Python 初学者(目前只知道 Java 的 CS 学生),我目前正在使用 PyCharm 来尝试学习。但是,我一直遇到这个问题,我什至不知道如何搜索,因为我不明白发生了什么。当我尝试运行时:
print('test')
在 PyCharm 控制台中,我得到以下输出:
打印语句发生在导入之前,并且似乎在 Python 初始化之前。因此,我遇到了一些奇怪的互动。例如,如果我将 print 更改为 input(),程序将接受输入,但不会打印输入函数参数中的字符串。谁能解释这里发生了什么?我应该以不同的方式运行我的程序吗?有我的运行配置:
【问题讨论】:
-
PyCharm 在您打开新的交互式控制台时会为您运行一些代码。你如何运行你的代码?
-
@Norrius 我一直在使用常规运行(绿色三角形,Ctrl-Shift-F10)。
-
您能否编辑问题以包含您的运行配置的屏幕截图?您应该能够在配置下拉菜单下找到它,然后是“编辑配置”。
-
@Norrius 我已经对其进行了编辑,以包含我认为是运行配置的内容。
标签: python python-3.x pycharm