我得到一个缩进错误。我已经尝试过用代码编辑器和autopep8将所有标签转换成空格
我得到以下错误:
return (imgstring)
^
IndentationError: unexpected indent
代码如下:
def Barchart(id, title, data):
bar_chart = pygal.Bar()
bar_chart.title = title
data_cols = data.split(':')
for x in range(0, len(data_cols)):
data_num = []
data_cols_split = data_cols[x].split(',')
for y in range(1, len(data_cols_split)):
print(data_cols_split[y])
data_num.append(int(data_cols_split[y]))
bar_chart.add(str(data_cols_split[0]), data_num)
bar_chart.render_to_png('barchart.png')
s3 = session.resource('s3')
data = open('barchart.png', 'rb')
amazonname = str(id) + '.png'
s3.Bucket(bucket).put_object(Key=amazonname, Body=data)
data.close()
with open("barchart.png", "rb") as imageFile:
imgstring = base64.b64encode(imageFile.read())
return (imgstring)
这将修复缩进,使其与代码内联。检查this page out以获得python缩进最佳实践。你知道吗
相关问题 更多 >
编程相关推荐