Skip to main content
 首页 » 编程设计

python之为什么 Python 脚本在第二次运行时读取文件的速度要快得多

2025年05月04日9Leo_wl

我用 Python 读取了几百个文本文件的第一行。
第一次运行不到几秒,但第二次运行只需要几毫秒!!
这是为什么 ?是 python 吗?是操作系统(在我的例子中是 Windows 7)吗?

这是脚本:

import glob 
from datetime import datetime 
 
start = datetime.now() 
 
for summary in glob.glob(r"C:\folder\*.txt"): 
    with open(summary) as f: 
        line = f.readline() 
        print line.rstrip().decode('utf-16') 
 
print 'Time: ', datetime.now()-start 

请您参考如下方法:

那是 disk cache操作系统。