我看到这个问题已被提出,但我看到的解决方案对我没用。
我有一个带有元组列表的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
我已经尝试将元组转换为list或string,以便使用像replace这样的方法,但它不起作用。
我在做错了什么?请帮忙。答案 0 :(得分:3)
简单地
row[0].encode("utf-8")
将返回字符串
的ascii版本