如何从元组中删除u'和'

时间:2018-01-02 10:16:43

标签: python python-2.7

我看到这个问题已被提出,但我看到的解决方案对我没用。

我有一个带有元组列表的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这样的方法,但它不起作用。

我在做错了什么?请帮忙。

1 个答案:

答案 0 :(得分:3)

简单地

row[0].encode("utf-8")

将返回字符串

的ascii版本