EOF虽然我已经在另一个文件中重新输入了它

时间:2017-01-02 21:28:18

标签: python postgresql python-3.x

我正在

  

文件“getweather.py”,第15行语法错误:意外的EOF同时   解析

我把它改成了一个新的全新文件。但我仍然看到同样的问题。任何人都可以看到可能导致它的原因吗?

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()

1 个答案:

答案 0 :(得分:4)

如果没有伴随try,您就不能拥有except条款;这是你错误的原因。

请参阅Handling Exceptions上的文档。