如何从元组中删除u'和'[复制]

问题描述 投票:1回答:1

这个问题在这里已有答案:

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

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

我究竟做错了什么?请帮忙。

python python-2.7
1个回答
3
投票

只是

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

将返回字符串的ascii版本

© www.soinside.com 2019 - 2024. All rights reserved.