【发布时间】:2014-04-23 22:09:02
【问题描述】:
我在 sqlite3 数据库中有一个字段,其中包含如下字符串:
title = "Friedrich_N\u00FCrnberg"
我在一个变量中读取了这个字符串,我想将它的 unicode 版本传递给 subprocess.Popen 调用。
我通过 Popen 调用的软件需要接收以下内容作为输入:
Friedrich_Nürnberg
而不是这个:
Friedrich_N\u00FCrnberg
否则它的计算是徒劳的。
这是调用代码:
subprocess.Popen([command, title], stdout=subprocess.PIPE)
如何修改?
非常感谢。
PS。如果我手动尝试添加 u"" 它可以工作,但我不能使用该语法,因为我没有明确说明每个变量的文本内容。
【问题讨论】:
标签: python-2.7 unicode subprocess