0

我已经扫描了这里以及网络上的问题,但没有找到我的答案,这是我的第一个问题,我是 (wx)Python 的新手,所以请放轻松。


使用TextCtrl我试图删除字符串中的单个字符时,该字符串将始终以相同的字符集开头,但字符串的其余部分可由用户自由编辑。

例如

self.text=wx.TextCtrl(panel,-1"hello world,, today we're asking a question on stackoverflow, what would you ask?")

糟糕的例子,但我将如何找到并删除第 11 个(',')字符,以便句子的格式更高而不影响字符串的其余部分?

我已经尝试过标准的 python 索引,但我得到了一个错误,我可以成功地从开始到结束向内删除字符串的块,但我只需要删除一个字符。

再一次,抱歉术语不好,因为我说我对 python 还很陌生,所以我的一些术语可能有点不确定。

4

1 回答 1

0
self.text.SetValue(self.text.GetValue()[:10] + self.text.GetValue()[11:] ) 

也许??

self.text.SetValue(self.text.GetValue().replace(",,",",")

也许?

它不是很清楚你想在这里完成什么......

于 2014-06-20T22:20:12.490 回答