-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