我将举办一个 Python 研讨会,在我的大学 Python 教授一些初级程序员。
我正在寻找一种方法来修改 Python 交互式会话的默认行为,以便表达式不会自动打印出结果。例如,采取以下交互式会话:
wil@calcifer:~$ python
Python 2.7.3 (default, Aug 1 2012, 05:16:07)
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> x = 5
>>> y = 7
>>> x + y
12
>>> first_name = "Test"
>>> last_name = "Person"
>>> first_name + last_name
'TestPerson'
>>>
这将强制使用该print
语句以避免以后混淆。这并不重要,但令我惊讶的是,我无法在任何地方找到任何设置。
我将能够预先配置机器,所以任何解决方案都可以工作。有谁知道这是否可能,或者交互式会话的哪些更改会产生这种效果?