【问题标题】:EOF although I have retyped it in a different fileEOF 虽然我已经在不同的文件中重新输入了它
【发布时间】:2017-01-02 21:28:18
【问题描述】:

我来了

文件“getweather.py”,第 15 行 SyntaxError: unexpected EOF while 解析

我将它重新输入到一个全新的全新文件中。但我仍然看到同样的问题。任何人都可以看到可能导致它的原因吗?

from urlib.request import urlopen
import json
import psycopg2
import psycopg2.extras

try:
    db = psycopg2.connect("dbname=myapp user=postgres password=postgres")
    cursor = db.cursor()
    query = "select city from myapp"
    cursor.execute(query)
    data = cursor.fetchall()
    for row in data:
        print (row)
    db.close()

【问题讨论】:

    标签: python postgresql python-3.x


    【解决方案1】:

    你不能有一个try 子句没有伴随的except;这就是你的错误的原因。

    请参阅Handling Exceptions 上的文档。

    【讨论】:

    • 谢谢。这解决了它。
    猜你喜欢
    • 2014-08-05
    • 2023-01-08
    • 2012-03-29
    • 2016-09-20
    • 1970-01-01
    • 2010-11-29
    • 1970-01-01
    • 1970-01-01
    • 2022-11-18
    相关资源
    最近更新 更多