wxpython写的界面框读取与保存write中文,还有就是SetValue用法 5
#!/usr/bin/envpython#coding=gbki=1whilei<=q:ifi<=1:u=b[0:q-i]u.insert(2,'')uu=''.join...
#!/usr/bin/env python
#coding=gbk
i=1
while i<=q:
if i<=1:
u=b[0:q-i]
u.insert(2,' ')
uu=''.join(u)
y='['+ uu + ']'+ '\n'
youchuang.SetValue(y)
elif i==q:
u=b[1:i]
u.insert(1,' ')
uu=''.join(u)
y='['+ uu + ']'+'\n'
youchuang.SetValue(y)
i+=1
例如这个,SetValue是会覆盖之前的,有什么方式是可以不覆盖的,从一个框内获取中文,再进行拆分运算,再赋值给另外一个文本框内显示。
另外一个:
p = dlg.GetValue()
pc = open(p,'w')
p2 = youchuang.GetValue()
pc.write(p2)
pc.close()
为什么如果输入P2获取的数据是中文,写出的时候,会出现错误,怎么才能解决这个问题,用过#coding=gbk #coding=utf8都是不行,请教大神·,谢谢了 展开
#coding=gbk
i=1
while i<=q:
if i<=1:
u=b[0:q-i]
u.insert(2,' ')
uu=''.join(u)
y='['+ uu + ']'+ '\n'
youchuang.SetValue(y)
elif i==q:
u=b[1:i]
u.insert(1,' ')
uu=''.join(u)
y='['+ uu + ']'+'\n'
youchuang.SetValue(y)
i+=1
例如这个,SetValue是会覆盖之前的,有什么方式是可以不覆盖的,从一个框内获取中文,再进行拆分运算,再赋值给另外一个文本框内显示。
另外一个:
p = dlg.GetValue()
pc = open(p,'w')
p2 = youchuang.GetValue()
pc.write(p2)
pc.close()
为什么如果输入P2获取的数据是中文,写出的时候,会出现错误,怎么才能解决这个问题,用过#coding=gbk #coding=utf8都是不行,请教大神·,谢谢了 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询