`
chensss2008
  • 浏览: 91426 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

python 中編碼方式的學習體驗<一>

阅读更多

今天在學習寫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中文手册

    更多Python的内容 &lt;br&gt;&lt;br&gt;特殊的方法 &lt;br&gt;&lt;br&gt;单语句块 &lt;br&gt;&lt;br&gt;列表综合 &lt;br&gt;&lt;br&gt; 使用列表综合 &lt;br&gt;&lt;br&gt;在函数中接收元组和列表 &lt;br&gt;&lt;br&gt;lambda形式 &lt;br&gt;&lt;br&gt; 使用lambda形式 &lt;br&gt;&lt;br&gt;exec和eval语句 &lt;br&gt;&lt;br&gt;...

    Python连连看

    Python连连看是nautilium朋友为了练习Python与wxPython而编写的一个小游戏。...&lt;br&gt;&lt;br&gt;&lt;br&gt; &lt;br&gt;安装步骤:&lt;br&gt;直接运行pyllk.py&lt;br&gt;&lt;br&gt; &lt;br&gt;测试环境:&lt;br&gt;Ubuntu Feisty&lt;br&gt;Windows XP&lt;br&gt;Windows Vista &lt;br&gt;

    Python 学习笔记

    书籍简介:&lt;br&gt;第1章 Python介绍&lt;br&gt;第2章 开发Python使用的工具&lt;br&gt;第3章 Python的常用模块&lt;br&gt;第4章 Tkinter编程&lt;br&gt;第5章 Python的扩展&lt;br&gt;&lt;br&gt;本电子书非本人制作,收集来自互联网,版权归原作者所有,电子书只做...

    <pycrypto>-<2.6.1>-<python3.6>-<x64>

    pycrypto为加密解密的python第三方库: 资源文件为pycrypto2.6.1版本,且已经过编译,可以...无需依赖Microsoft Visual Studio可以成功安装pycryto库至python3.6中,解决了windows环境安装pycryto库存在的各种编译等问题.

    Python核心编程

    Chun (陈仲才) 著&lt;br&gt;&lt;br&gt;杨涛 王建桥 杨晓云 高文雅 等译&lt;br&gt;&lt;br&gt;《Python核心编程》&lt;br&gt;&lt;br&gt;原书名:Core Python Programming&lt;br&gt;&lt;br&gt;从书名:软件开发技术丛书&lt;br&gt;&lt;br&gt;Python是一种不复杂但很健全的编程语言。...

    mysql5.1中文手册

    在同一个数据库中创建多个表的缺陷&lt;br&gt;7.5. 优化MySQL服务器&lt;br&gt;7.5.1. 系统因素和启动参数的调节&lt;br&gt;7.5.2. 调节服务器参数&lt;br&gt;7.5.3. 控制查询优化器的性能&lt;br&gt;7.5.4. 编译和链接怎样影响MySQL的速度&lt;br&gt;7.5.5. ...

    Python 2.5

    &lt;br/&gt;&lt;br/&gt; &lt;br/&gt;&lt;br/&gt;一个宏编程语言 &lt;br/&gt;&lt;br/&gt;你可以用Python给现有的应用程序添加一个宏语言或底稿编制(scripting)能力。经过稍微的训练,它使用户级别的底稿编制变得简单。发展一种新的语言常常被认为是大...

    python中常见错误及解决方法

    &gt;&gt;&gt; print a&lt;br&gt;Traceback (most recent call last):&lt;br&gt;File &lt;stdin&gt;, line 1, in &lt;module&gt;&lt;br&gt;NameError: name 'a' is not defined&lt;br&gt; 解决方案: 先要给a赋值。才能使用它。在实际编写代码过程中,报NameError...

    django资产管理系统

    运维自动化项目 减少人工干预,降低人员成本 - 资产管理 - 操作管理 CMDB - 运维自动化基础 - 资产管理 运行环境: python 2,7 依赖的包如下: beautifulsoup4 4.6.3 &lt;pip&gt; ...Pillow 2.5.1 &lt;pip&gt;

    py2exe-0.6.4.win32-py2.4.exe

    "&lt;br&gt;&lt;br&gt;# setup.py&lt;br&gt;from distutils.core import setup&lt;br&gt;import py2exe&lt;br&gt;&lt;br&gt;setup(console= ["hello.py"])&lt;br&gt;&lt;br&gt;执行: python setup.py py2exe&lt;br&gt;&lt;br&gt;执行后会生成一个名为dist的文件夹,在里面可以...

    <python>基于改进的Hausdorf距离的DBSCAN船舶航迹聚类

    &lt;python&gt;基于改进的Hausdorf距离的DBSCAN船舶航迹聚类

    Python核心编程(中文第二版)

    这是我迄今遇到的最清楚最友好的阐释Python的书籍了,&lt;br&gt;并且它还将Python引入了更广阔的领域。它没有冒昧的大量引用其他经验,而是&lt;br&gt;谨慎、深入的探索了Python的一些重要主题。与许多入门读物不同,本书不会用...

    Python写的解Foxmail的.BOX文件小程序(源码+可执行文件)

    此脚本的功能是把Foxmail的.BOX文件(如in.BOX等)解开,一个邮件一个文件或目录。...&lt;br&gt;源码使用方法示例:执行"python cutfox.py *.BOX"。&lt;br&gt;可执行程序使用方法示例:执行“pyformat *.BOX”。

    简明 Python 教程

    ”&lt;br&gt;&lt;br&gt;本书的读者&lt;br&gt;本书可以作为Python编程语言的一本指南或者教程。它主要是为新手而设计,不过对于有经验的程序员来说,它同样有用。&lt;br&gt;&lt;br&gt;即便你对计算机的了解只是如何在计算机上保存文本文件,你都可以...

    Python 集合包

    简明 Python 教程 .chm&lt;br&gt;Python简明教程 .exe&lt;br&gt;Thinking_in_Python .chm&lt;br&gt;Python入门例程 .rar&lt;br&gt;IP地址切换器 .rar&lt;br&gt;python中文分词 .rar&lt;br&gt;

    python核心编程(中文第二版)

    Part 1&lt;br&gt;Python世界的书不是很多,但每一本都有自己的特色和特点。这本Core Python也是如此。这是一本讲解Python语言非常全面的书籍,而且不是那种流水账式的全面,真的做到了由浅入深,无论对于新手还是老手都能...

    Python Programming on Win32

    Python Programming on Win32&lt;br&gt;&lt;br&gt;&lt;br&gt;Mark Hammond &lt;br&gt;Andy Robinson &lt;br&gt;Publisher: O'Reilly &lt;br&gt;&lt;br&gt;ISBN: 1-56592-621-8, 672 pages

    Python开发编码规范

    Python开发编码规范 pdf&lt;br&gt;

    Python中文资料大集合

    Python中文资料大集合&lt;br&gt;都郁闷死...&lt;br&gt;简单介绍一下哈:&lt;br&gt;python入门,python程序员指南,python2.5官方指南,简明python教程,python学习笔记,python教学文件,Dive.Into.Python-zh-cn-5.4-with-code.chm&lt;br&gt;等等~~~

Global site tag (gtag.js) - Google Analytics