在這本書 - 核心Python編程,有下面的例子 -Python的訴說()行爲不同關於在當前文件位置
>>> f = open('/tmp/x', 'w+') >>> f.tell() 0 >>> f.write('test line 1\n') # add 12-char string [0-11] >>> f.tell() 12 >>> f.write('test line 2\n') # add 12-char string [12-23] >>> f.tell() # tell us current file location (end)) 24
當我跑在我的翻譯相同的代碼,我在地方得到13L 12和26L代替24. 我在Windows上運行python 2.5。
關於行爲或tell()在版本中有什麼改變?如何判斷文件中的位置。
感謝和問候
+1用於提及諸如Python版本和OS等細節。很少有人這樣做。 – MAK