今天在學習寫wxPython時,終于遇到了python中“歷史悠久”的編碼方式的問題,很普遍,但是我不會,也相信很多新手也不會,呵呵,故記錄之,也想做這樣一個簡單的系列文章,希望能夠把編碼方式的問題搞清楚。
IDE使用國人python高手的杰作UliPad
,作者:limodou. 先看源代碼:
==>Main.py
#!/usr/bin/env python
#coding=utf-8
import wx
class MainFrame(wx.Frame):
""" """
def __init__(self):
wx.Frame.__init__(self, None, -1, "Main Frame", size=(300, 300))
panel = wx.Panel(self,-1)
wx.StaticText(panel,-1,"圖片路徑:",pos=(10,12))
self.left,self.top,self.left,self.top = 0,0,0,0 # set the init mouse value
def main():
app = wx.PySimpleApp()
frame = MainFrame()
frame.Show(True)
app.MainLoop()
main()
執行后提示錯誤:
UnicodeDecodeError: 'cp950' codec can't decode bytes in position 0-1: illegal multibyte sequence
從字面看應該是編碼出了問題,google后發現解決方法
,沒有很深入的探究,再說一深入我就暈,呵呵,先解決問題再說.
解決方案:"圖片路徑:".decode('utf-8').encode('cp950')
分享到:
相关推荐
更多Python的内容 <br><br>特殊的方法 <br><br>单语句块 <br><br>列表综合 <br><br> 使用列表综合 <br><br>在函数中接收元组和列表 <br><br>lambda形式 <br><br> 使用lambda形式 <br><br>exec和eval语句 <br><br>...
Python连连看是nautilium朋友为了练习Python与wxPython而编写的一个小游戏。...<br><br><br> <br>安装步骤:<br>直接运行pyllk.py<br><br> <br>测试环境:<br>Ubuntu Feisty<br>Windows XP<br>Windows Vista <br>
书籍简介:<br>第1章 Python介绍<br>第2章 开发Python使用的工具<br>第3章 Python的常用模块<br>第4章 Tkinter编程<br>第5章 Python的扩展<br><br>本电子书非本人制作,收集来自互联网,版权归原作者所有,电子书只做...
pycrypto为加密解密的python第三方库: 资源文件为pycrypto2.6.1版本,且已经过编译,可以...无需依赖Microsoft Visual Studio可以成功安装pycryto库至python3.6中,解决了windows环境安装pycryto库存在的各种编译等问题.
Chun (陈仲才) 著<br><br>杨涛 王建桥 杨晓云 高文雅 等译<br><br>《Python核心编程》<br><br>原书名:Core Python Programming<br><br>从书名:软件开发技术丛书<br><br>Python是一种不复杂但很健全的编程语言。...
在同一个数据库中创建多个表的缺陷<br>7.5. 优化MySQL服务器<br>7.5.1. 系统因素和启动参数的调节<br>7.5.2. 调节服务器参数<br>7.5.3. 控制查询优化器的性能<br>7.5.4. 编译和链接怎样影响MySQL的速度<br>7.5.5. ...
<br/><br/> <br/><br/>一个宏编程语言 <br/><br/>你可以用Python给现有的应用程序添加一个宏语言或底稿编制(scripting)能力。经过稍微的训练,它使用户级别的底稿编制变得简单。发展一种新的语言常常被认为是大...
>>> print a<br>Traceback (most recent call last):<br>File <stdin>, line 1, in <module><br>NameError: name 'a' is not defined<br> 解决方案: 先要给a赋值。才能使用它。在实际编写代码过程中,报NameError...
运维自动化项目 减少人工干预,降低人员成本 - 资产管理 - 操作管理 CMDB - 运维自动化基础 - 资产管理 运行环境: python 2,7 依赖的包如下: beautifulsoup4 4.6.3 <pip> ...Pillow 2.5.1 <pip>
"<br><br># setup.py<br>from distutils.core import setup<br>import py2exe<br><br>setup(console= ["hello.py"])<br><br>执行: python setup.py py2exe<br><br>执行后会生成一个名为dist的文件夹,在里面可以...
<python>基于改进的Hausdorf距离的DBSCAN船舶航迹聚类
这是我迄今遇到的最清楚最友好的阐释Python的书籍了,<br>并且它还将Python引入了更广阔的领域。它没有冒昧的大量引用其他经验,而是<br>谨慎、深入的探索了Python的一些重要主题。与许多入门读物不同,本书不会用...
此脚本的功能是把Foxmail的.BOX文件(如in.BOX等)解开,一个邮件一个文件或目录。...<br>源码使用方法示例:执行"python cutfox.py *.BOX"。<br>可执行程序使用方法示例:执行“pyformat *.BOX”。
”<br><br>本书的读者<br>本书可以作为Python编程语言的一本指南或者教程。它主要是为新手而设计,不过对于有经验的程序员来说,它同样有用。<br><br>即便你对计算机的了解只是如何在计算机上保存文本文件,你都可以...
简明 Python 教程 .chm<br>Python简明教程 .exe<br>Thinking_in_Python .chm<br>Python入门例程 .rar<br>IP地址切换器 .rar<br>python中文分词 .rar<br>
Part 1<br>Python世界的书不是很多,但每一本都有自己的特色和特点。这本Core Python也是如此。这是一本讲解Python语言非常全面的书籍,而且不是那种流水账式的全面,真的做到了由浅入深,无论对于新手还是老手都能...
Python Programming on Win32<br><br><br>Mark Hammond <br>Andy Robinson <br>Publisher: O'Reilly <br><br>ISBN: 1-56592-621-8, 672 pages
Python开发编码规范 pdf<br>
Python中文资料大集合<br>都郁闷死...<br>简单介绍一下哈:<br>python入门,python程序员指南,python2.5官方指南,简明python教程,python学习笔记,python教学文件,Dive.Into.Python-zh-cn-5.4-with-code.chm<br>等等~~~