def websvc(currency):
db = MySQLdb.connect("localhost", "root", "aqw", "PFE_Project")
cursor = db.cursor()
sql = "SELECT * FROM myform_composantsserveur"
try:
cursor.execute(sql)
results = cursor.fetchall()
currency_in = currency
req = urllib2.urlopen('http://rate-exchange.appspot.com/currency?from=USD&to=%s') % (currency_in)
req1 = req.read()
rate = int(req1['rate'])
# rate = 0.77112893299999996
servers = []
for row in results:
result = {}
result['1'] = row[1]
result['3'] = int(row[2])
result['4'] = int(row[3])
result['5'] = int(row[4])
result['6'] = row[5]
result['7'] = int(row[6])
result['8'] = row[7]
result['9'] = row[8]
p = rate * calculations_metric (int(row[2]), int(row[3]), int(row[4]), int(row[6]), row[7])
result['2'] = p
keys = result.keys()
keys.sort()
servers.append(result)
except:
print "Error: unable to fetch data"
db.close()
return servers
之前引用但我有這個錯誤而編譯代碼:局部變量「服務器的分配
異常類型:UnboundLocalError
異常值:賦值之前引用局部變量 「服務器」
異常位置:/ home/amine/PFE目錄/ mysite1/myform/webservice.py in websvc,第43行Python可執行文件:/usr/bin/python2.7
這個代碼正常工作之前,我在此功能
什麼線是錯誤的? – interjay 2013-03-14 09:40:39
添加完整的錯誤以及FUNC代碼與該錯誤 – 2013-03-14 09:42:29
鐳石光電線「返回服務器」中提到 – Imoum 2013-03-14 09:44:10