【发布时间】:2015-06-15 15:10:28
【问题描述】:
我正在用另一个 TextCtrl(name:controlz) 替换 TextCtrl(name:control) 的值。到目前为止,我已经做到了。
def replace(self, event):
newtext = tokenize_editor_text(self.controlz.GetValue())
text = tokenize_editor_text(self.control.GetValue())
for word in text:
if (word == misspelled_list[0]):
text[text.index(word)] = newtext
corrected = ' '.join(map(str,text))
self.control.SetValue(corrected)
print corrected
例如,当(self.controlz) 中有一个输入( Chony) 并在 (self.control) 中替换另一个单词(choni) 时,它会替换[u'chony']。即使我使用过' '.join(map(str,text))。我怎样才能得到相同的值 ( chony ) 不是 [u'chony']
任何解决方案表示赞赏。
非常感谢
【问题讨论】:
-
目前有什么问题?
-
我怎样才能得到相同的值(chony)而不是[u'chony']??? @JoranBeasley
-
亲爱的@JoranBeasley,当我使用 .' 'join(map(str,text)) 它只去除第一个 []。我怎样才能摆脱 [u'chony'] ???
-
看我答案的最后一行...
标签: python python-2.7 wxpython