簡體   English   中英

為什么我收到這個錯誤? 期望一個縮進塊(<unknown> ,第 106 行)pylint(語法錯誤)

[英]Why I get this error ? expected an indented block (<unknown>, line 106)pylint(syntax-error)

我正在嘗試運行此 python 文件,當我嘗試在終端中運行此文件或直接執行(雙擊文件)時,我正在使用 python 進行新編程,但出現此錯誤:

File "C:\Users\benja\code\orig-master\data_new_score.py", line 106
l.append(info_cc_d  w(loan_id).values())
^

我的檔案

import pandas as pd
import yaml
import MySQLdb
import datetime

loan_ids = ['10003395','10008588','10008591','10008611','10008638','10008653','10008665','10008674','10008675','10013191','10003674','10003689','10003692','10003711','10003716','10003722','10003728','10003733','10003739','10003776','10003785','10003820','10003822','10003827','10003309','10003316','10003327','10003348','10005950']

columns = info_cc_dw('10003391').keys()
l=[info_cc_dw('10003391').values()]

for loan_id in loan_ids:
l.append(info_cc_d  w(loan_id).values())

data = pd.DataFrame(l,columns=columns)
data.to_csv('test_dw.csv')

嘗試這個:

import pandas as pd
import yaml
import MySQLdb
import datetime

loan_ids = ['10003395','10008588','10008591','10008611','10008638','10008653','10008665','10008674','10008675','10013191','10003674','10003689','10003692','10003711','10003716','10003722','10003728','10003733','10003739','10003776','10003785','10003820','10003822','10003827','10003309','10003316','10003327','10003348','10005950']

columns = info_cc_dw('10003391').keys()
l=[info_cc_dw('10003391').values()]

for loan_id in loan_ids:
  l.append(info_cc_d  w(loan_id).values())

data = pd.DataFrame(l,columns=columns)
data.to_csv('test_dw.csv')

如您所見,我在for 循環之后縮進了該行。 這只是python語法的一部分。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM