繁体   English   中英

为什么我会得到“预期一个缩进块”?

[英]Why am I getting `expected an indented block`?

我正在尝试使用 Python 将图像插入 MySQL。

 import mysql.connector
import base64

conn = mysql.connector.Connect(user="root",passwd="solomon",host="localhost",db="binarymanipulation",port="3306")

cursor =conn.cursor;
with open('/home/solomon/Downloads/javapic.jpeg', 'rb') as image:

cursor.execute('INSERT INTO images(id,size,image) VALUES('PYTHON',245,image) ')
conn.commit();
conn.close();

运行此代码时,我得到expected an indented block

我错过了什么? 什么是正确的方法?

你的第一行不应该有空格来引导它

你的行with open("file.txt...应该全部缩进

但你也有断线......在你的执行语句中

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM