【发布时间】:2011-03-25 16:25:56
【问题描述】:
Python 2.7 update note 说:
新版本的 io 库,用 C 重写以提高性能。
我用过一点 Python 2.7,但我没有看到任何性能提升:
>>> from timeit import Timer
>>> t = Timer('f = open("E:\\db.txt", "r"); f.read(); f.close()')
>>> t.timeit(10000)
结果:
- Python 2.6.5 -- 12.879124022745913
- Python 2.7 -- 12.905614540395504
我做错了吗?
【问题讨论】:
-
逐行和逐字符尝试测试以获得更多变化。
-
嗯。我尝试了一些东西,Py3k 通常要慢两个数量级。 /我/困惑/
-
你用的是哪个版本的py3k?
标签: python io python-2.7