我有一个基本上如下的程序:
for l in range(0,100):
file = open("C:/Twitter/json/user_" + str(l) + ".json", "r")
#do some stuff
file.close()
我正在尝试找出一种方法来处理如果文件 20 丢失时将抛出的异常,并告诉它继续
。我试图将 continue
与 try
语句一起使用,但是它一直提示我没有将它正确地放入循环中。任何建议将不胜感激。
基本上我试过:
try:
for:
except:
continue
谢谢,
最佳答案
类似的东西:
import json
for l in xrange(100):
try:
with open('C:/Twitter/json/user_%d.json' % l, 'r') as f:
data = json.load(f)
#do stuff with obj
except IOError:
pass
编辑修复了代码。
关于Python:处理序列中丢失的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4639126/