-1
之外我有以下的Python代码,但它的说法循环外休息,当明确其在环中断循环蟒蛇
import json
c=0
with open("test.json") as json_file:
c+=1
if(c>10):
break
json_data = json.load(json_file)
print(json_data)
之外我有以下的Python代码,但它的说法循环外休息,当明确其在环中断循环蟒蛇
import json
c=0
with open("test.json") as json_file:
c+=1
if(c>10):
break
json_data = json.load(json_file)
print(json_data)
if语句中有没有循环。 with
不是一个循环,也不是if
。
看起来像是缺少for
声明。
而且,做事更Python的方式:
import json
import itertools
with open('test.json') as json_file:
for _ in itertools.repeat(None, 10):
json_data = json.load(json_file)
print(json_data)
或简单:
import json
with open('test.json') as json_file:
for _ in xrange(10):
json_data = json.load(json_file)
print(json_data)
*没有循环。不是循环,也不是。* ...男人!只能为这些词upvote! KIU :) – 2015-03-02 19:41:49
什么时候'if'成为一个循环? – 2015-03-02 19:35:37
什么循环? 'with'和'if'不是循环。 – 2015-03-02 19:36:40