use*_*523 1 python for-loop python-2.7
我在python脚本中有一个简单的For循环:
for filename in filenames:
outline= getinfo(filename)
outfile.write(outline)
Run Code Online (Sandbox Code Playgroud)
此For循环是从HTML页面中提取数据的较大脚本的一部分.我有近6GB的html页面,并希望在我尝试所有这些之前进行一些测试运行.
我已经搜索但是找不到一种方法可以在n次迭代后使我的For循环中断(比方说100)
kqr*_*kqr 10
for filename in filenames[:100]:
outline= getinfo(filename)
outfile.write(outline)
Run Code Online (Sandbox Code Playgroud)
列表切片filenames[:100]将文件名列表截断为前100个元素.
为你的for循环保留一个计数器.当你的柜台到达时,100,休息
counter = 0
for filename in filenames:
if counter == 100:
break
outline= getinfo(filename)
outfile.write(outline)
counter += 1
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3389 次 |
| 最近记录: |