痛苦的挣扎

好了,最近由于有个项目需要用到web后端的知识,而本人技能栈是一张白纸,那就硬着头皮学下,辗转着从某位学长拿到了本Flask Web开发(江湖人称狗书,书名就说了基于python,那就免不了和python打交道。

顺便提下,笔者用的ide是pycharm2.3吧,虽然我觉得可能和今天的问题关系不大。今晚贴完狗书的第一个demo就爆了。demo长得像这个样

from flask import Flask

app = Flask(__name__)

@app.route('/')

def index():

return '

Hello World!

'

if __name__ == '__main__':

app.run(debug=True)

报的错有一长串...

Exception in thread Thread-1:

Traceback (most recent call last):

...

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb5 in position 2: invalid start byte

看到Trackback我就猜大概 ... 省略的一坨代表的是大概可以称为调用栈的东东,所以问题定位到UnicodeDecodeError,把这段错误贴到百度,说是编解码问题,然而点进去一个个博客看起来都不具有可操作性,后面在一条百度知道的评论(...)看到了一个感觉有用的东东

import sys

reload sys

sys.set???#忘了这是啥

好了,贴到demo的顶部,发现除了import sys之外都报了错,第三个语句被说是sys没有这个函数,懵逼,没事,至少知道应该是windows系统导致的编解码错误,换个电脑就行了(逃。回到正题,机(yu)智(chun)的我用.操作符浏览了sys的所有函数,目的是发现跟编解码有关的函数,而且有了之前的启发,应该是个set函数,找了一圈,ok no趴笨,找到了

sys._enablelegacywindowsfsencoding()

sys.getfilesystemencoding()

好吧不是set是enable,只有这两个搭点边,get估计没啥用,那就用enable那个,函数名怪长,抱着试试的心态,代码运行成功。

win10运行python没有硬编码器_windows下关于python的编解码问题相关推荐

  1. windows 搭建python 虚拟环境 写程序_Windows下搭建Python虚拟环境

    1.进入你想要创建python虚拟环境的目录下 2.使用pip工具安装virtualenv软件包 pip install virtualenv 3.使用virtualenv命令创建一个名字为newen ...

  2. python库下载哪些_Windows 下各种Python库的下载与安装

    这篇文章主要介绍了Windows环境下各种Python库安装包下载地址与安装过程详细介绍,仅供参考. 在用Python开发时(Windows环境),会碰到需要安装某个版本的第三方库,为了以后查找.安装 ...

  3. 强大的海思Hi3531D 4K编码器评测(ENC2,ENC5多路推流编解码一体机)

    强大的海思Hi3531D 4K编码器评测-ENC2,ENC5多路推流编解码一体机 1. 为啥要做这个评测? 2. 编码性能 2.1 12路1080p@30编码能力 2.2 2路4K@30(3840x2 ...

  4. windows下python依赖包_windows下安装python拓展包

    安装Python集成开发环境IDE 2.IPython:方便今后编译其他扩展库,占用空间92.8M: sudo apt-get install python-dev IPython 为了安装最新版的I ...

  5. window安装python3装环境变量_Windows下的Python安装与环境变量的配置

    Windows下的Python安装与环境变量的配置 第一步:python下载: 第二步:python安装: 双击下载包,进入Python安装向导. 此处省略安装时的配图,下一步.下一步即可.但请要注意 ...

  6. python安装pygame模块_windows下 python 如何安装pygame模块

    本机系统:win7,Pyhon版本: 3.6.0 1. 安装下载python 官网 https://www.python.org/ 下载地址 https://www.python.org/downlo ...

  7. windows的python切换环境_Windows下的python虚拟环境设置

    Windows下的python虚拟环境设置: virtualenv 在python开发中,我们可能会遇到一种情况:就是当前的项目依赖的是某一个版本,但是另一个项目依赖的是另一个版本,这样就会造成依赖冲 ...

  8. spark的python开发安装方式_windows下安装spark-python

    首先需要安装Java 下载安装并配置Spark 从官方网站Download Apache Spark™下载相应版本的spark,因为spark是基于hadoop的,需要下载对应版本的hadoop才行, ...

  9. python读取grib文件_Windows下Python读取GRIB数据

    之前写了一篇<基于Python的GRIB数据可视化>的文章,好多博友在评论里问我Windows系统下如何读取GRIB数据,在这里我做一下说明. 一.在Windows下Python为什么无法 ...

  10. python的windows出现问题_Windows下使用python库 curses遇到错误消息的解决方案

    在Windows系统下执行python应用时,有时会遇到错误信息: ModuleNotFoundError: No module named '_curses'. 然而查看Windows系统里pyth ...

最新文章

  1. 使用WHERE子句将数组传递给查询
  2. 安装中文版man手册,同时保留原英文版手册
  3. table数据表 边框特效
  4. Windows 7 时代即将终结!
  5. 阶段5 3.微服务项目【学成在线】_day03 CMS页面管理开发_11-修改页面-前端-Api调用...
  6. 【数字信号调制】基于matlab多进制数字频率调制(4FSK)【含Matlab源码 999期】
  7. 钣金编程软件Radan无人值守,自动排版功能
  8. 江苏省计算机一级知识点,江苏省计算机一级考试题库及答案
  9. android wifi检测呼吸,WiFi已经逆天了 现在能检测到你的呼吸
  10. pdf文件在线预览,兼容多浏览器和手机端
  11. 用Python绘制折线图(上)
  12. Python_OpenCV_实现模糊集合用于图像增强(对比度提升,空间滤波)
  13. 欢迎使用CSDN-markdown编辑器范德萨发盛大发售发放时防守是大
  14. python烟花教程_干货教程:Python欠你一场浪漫烟花邂逅
  15. tiny4412 设备树之i2c设备(二)
  16. Silverlight是什么
  17. MTK6833 安卓智能核心板 / 5G安卓手机主板
  18. 谷歌浏览器如何关闭当前页面
  19. Android解压缩
  20. 大数据学习笔记(一)

热门文章

  1. Centos 7 开机提示 Entering emergency mode 解决方法
  2. 电机驱动 TMC5160 详解
  3. 数字温湿度传感器DHT11模块
  4. halcon计算一条弯曲线的回归直线
  5. 如何注册Gitlab/被墙如何注册
  6. cass坡度土方计算案例_CASS软件中方格网法计算土方量的原理及误差分析
  7. 拍摄视频,真的帧率越高越好吗?
  8. java 文章目录递归(一级标题,二级标题)
  9. iphone双重认证关闭不了怎么办_怎么关闭iPhone双重认证?苹果手机关闭双重认证的两种操作方法 ... ......
  10. win10计算机桌面快捷方式,win10发送到桌面快捷方式不见了如何解决_win10电脑没有发送到桌面快捷方式选项怎么恢复...