这个问题在这里已有答案:
我看到这个问题已经被问到,但我看到的解决方案对我没用。
我有一个带有元组列表的python脚本,我希望在没有unicode char(u')和没有任何其他字符(如<[]>或<'>)的情况下检索,因此只有数据会传递给参数。
我的代码看起来像这样 -
sql_cursor = con.cursor()
cursor = con.cursor()
cursor.execute(get_alerted_ip)
Results = cursor.fetchall()
for row in Results:
ip_to_open.append(row)
print (row)
con.close()
输出是 -
(u'172.1.1.124',)
并且想要的输出应该看起来像 -
172.1.1.124
我已经尝试将元组转换为列表或字符串,以便使用像replace这样的方法,但它不起作用。
我究竟做错了什么?请帮忙。
只是
row[0].encode("utf-8")
将返回字符串的ascii版本