>  기사  >  백엔드 개발  >  [도움을 요청하는 초보자] pymysql이 데이터베이스에 연결할 때 EOF 오류를 보고하는 이유는 무엇입니까?

[도움을 요청하는 초보자] pymysql이 데이터베이스에 연결할 때 EOF 오류를 보고하는 이유는 무엇입니까?

WBOY
WBOY원래의
2016-09-03 00:14:111503검색

1. pymysql을 사용하여 데이터베이스에 연결할 때 오류가 발생했습니다.
오류 코드:

<code>SyntaxError: unexpected EOF while parsing
Process finished with exit code 1
</code>

2. 아래는 제 코드입니다

<code>import pymysql

## 链接数据库
connection = pymysql.connect(host = 'localhost',user = 'root',passwd = 'gangan',db = 'qiandao')
try:
    cur = connection.cursor()
    cur.execute("SELECT fk_si_user,si_trueName from fbl_stuinfo where si_trueName like '甘%'")

    data = cur.fetchall()

    for row in data:
       print('%s\n%s'%row)
    
    cur.close()
    connection.commit()
    </code>

3.EOF 오류는 무엇을 의미하며 일반적인 해결책은 무엇입니까? Python 3.5를 처음 사용하는 분들에게 조언을 부탁드립니다

답글 내용:

1. pymysql을 사용하여 데이터베이스에 연결할 때 오류가 발생했습니다.
오류 코드:

<code>SyntaxError: unexpected EOF while parsing
Process finished with exit code 1
</code>

2. 아래는 제 코드입니다

<code>import pymysql

## 链接数据库
connection = pymysql.connect(host = 'localhost',user = 'root',passwd = 'gangan',db = 'qiandao')
try:
    cur = connection.cursor()
    cur.execute("SELECT fk_si_user,si_trueName from fbl_stuinfo where si_trueName like '甘%'")

    data = cur.fetchall()

    for row in data:
       print('%s\n%s'%row)
    
    cur.close()
    connection.commit()
    </code>

3.EOF 오류는 무엇을 의미하며 일반적인 해결책은 무엇입니까? Python 3.5를 처음 사용하는 분들에게 조언을 부탁드립니다

모든 오류를 게시해야 합니다. 이 오류는 mysql이 연결될 수 없기 때문에 반드시 발생하는 것은 아닙니다.

print(r'%sn%s'%row) 앞에 r을 추가해 보세요

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.