与python无关,只是在阅读中突然想到其实linux的这种处理思想,在理解和形式化翻译<黄帝内经>时应该有帮助。才写下的
-----------------------原文-----------------------------------------------
P142
#stdout.py
import sys
print 'Dive in'
saveout = sys.stdout
fsock = open('out.log', 'w')
sys.stdout = fsock
print 'This message will be logged instead of displayed'
sys.stdout = saveout
fsock.close()
4
[原文]P143
Redirect all further output to the new file you just opened.
[pope译]重定向之后的全部output 到你新打开的文件中。
【popexizhi: 刚刚意识到sys.stdout = fsock 不是普通的赋值操作,这个是在为系统输出指定新的输出文件啊!系统将之前的默认的IDE或是command line 想这个file一样处理的,这里的redirect操作对sys.out来说是只是换了个文件,设备即文件的概念在这里是个再好不过的体现了吧:)。在这里突然意识到另外一个问题,不同的输出域的定义,是在同类集合中才有切换的可能,设备,文本是同类的定义前提才可以完成这个过程。《黄帝内经》中说的“在天为玄,在人为道,在地为化”的“天,人,地”等,这个过程可以使用 fsock=open('天','w');sys.stdout=fsock 的方式表达了吧!好的,可以进一步翻译一下试试。 】
sys.stdout 类比形式化翻译《黄帝内经》
对“sys.stdout 类比形式化翻译《黄帝内经》”的回应
《Dive Into Python》热门书评
-
适合入门的非入门书
26有用 1无用 Alex.C 2006-07-13
在limodou的Blog上看到一个链接,即此书最新版在啄木鸟社区的翻译。不过,在作者的主页上已经读了原版,语言也很朴实,读来并不觉得难懂。对于我这英语才过4级的土人来讲,阅读英文原版书有这样体验的不多,Uncle Bob的《Agile Software Development》也是一本。虽然本书宣...
-
其实我看的是中文版
9有用 0无用 E.T 2008-01-30
书写得不错,作者给出的示例代码很有代表性,很实用。中文版的翻译质量非常好,特别是修订后的5.4b版,感谢啄木鸟社区的辛勤工作。...
-
说了入门勿看,入门还是看<a byte of python>和<python tu
6有用 0无用 裴茗翠 2011-12-17
说了入门勿看,入门还是看<a byte of python>和<python tutorial>吧~这2本看完了再来看dive还是很不错的... ...
-
Python入门最佳书籍
3有用 2无用 王冬 2006-10-30
这本书张弛有度,读起来轻松且有足够深度,这正好也是Python的特点:简单却不乏力量。是非常好的入门书籍,远胜O'Reilly的Learning Python与Python自己的教程。...
-
作者的網上版連結
2有用 0无用 idpt0000 2006-09-05
http://diveintopython.org/toc/index.html我還有細看,但相信這本書能為 Python 的新手,開闢一條康莊大道 ......
书名: Dive Into Python
作者: Mark Pilgrim
出版社: Apress
出版年: 19 July, 2004
页数: 414
定价: $39.99
装帧: Paperback
ISBN: 9781590593561