Python 在 Google Colab 中“需要一个缩进块”

我是 python 的新手。如果有人知道我的代码发生了什么,我需要帮助吗?


app_reviews = []

for ap in tqdm(app_packages):

for score in list(range(1,6)):

for sort_order in [Sort.MOST_RELEVANT, Sort.NEWEST]:

rvs, _ = reviews(

ap,

lang='en',

country='us',

sort=sort_order,

count= 200 if score == 3 else 100,

filter_score_with=score

)

for r in rvs:

r['sortOrder'] = 'most_relevant' if sort_order == Sort.MOST_RELEVANT else 'newest'

r['appId'] = ap

app_reviews.extend(rvs)

错误出现


File "<ipython-input-33-c40fb4fad079>", line 3

    for score in list(range(1,6)):

      ^ IndentationError: expected an indented block


慕斯王
浏览 94回答 1
1回答

萧十郎

您需要注意缩进,这在 Python 中非常重要。与其他语言不同,当你得到一个条件块时,你需要在它像括号一样进行制表。app_reviews = []for ap in tqdm(app_packages):&nbsp; &nbsp; for score in list(range(1,6)):&nbsp; &nbsp; &nbsp; &nbsp; for sort_order in [Sort.MOST_RELEVANT, Sort.NEWEST]:&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; rvs, _ = reviews(&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ap,&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;,&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; country='us',&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; sort=sort_order,&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; count= 200 if score == 3 else 100,&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; filter_score_with=score&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; )&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; for r in rvs:&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; r['sortOrder'] = 'most_relevant' if sort_order == Sort.MOST_RELEVANT else 'newest'&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; r['appId'] = ap&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; app_reviews.extend(rvs)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python