python 问题整理
来源:互联网 发布:node nexttick 编辑:程序博客网 时间:2024/06/15 18:35
1. python处理不规范的 json
网上获取的json文件经常是从js代码中提取的,会出现缺失双引号(")的情况。如下:
jsonString={Id:1538,NameCn:"遵义世纪星光影城",CityId:448,DistrictId:1451,MovieIds:"",Index:2}这种使用 Json.loads()根本解析不了,所以可以使用正则表达式进行处理,代码如下:
2. python写入文本文件时候报错p = re.compile(r'(?<=[{,])\w+')newJsonstring = p.sub("\"\g<0>\"", jsonString)print newJsonstring{"Id":1538,"NameCn":"遵义世纪星光影城","CityId":448,"DistrictId":1451,"MovieIds":"","Index":2}
经常遇到写入文本文件时候报错“UnicodeEncodeError: ‘ascii‘ codec can‘t encode characters in position 0-1: ordinal not in range(128)”
只需在.py文件开始出加入以下几行代码
3.将下载到的tar.gz压缩包文件,转为exe文件。coding:utf-8import sys reload(sys) sys.setdefaultencoding(‘utf-8‘)
解压压缩包文件,找到里面的 setup.py文件,在命令提示行中,执行 “python setup.py bdist_wininst”语句。即可在原目录下生成一个‘dist’文件夹,在里面可以找到exe文件,方便在其他windows平台上安装
0 0
- Python 编码问题整理
- python 问题整理
- 整理-python好问题
- Python编码问题整理
- Python编码问题整理
- [python]编码问题 待整理
- python下的一些问题整理
- python线程问题汇总(日常整理)
- python学习中遇到的问题整理
- python整理
- Python整理
- python整理
- 【待整理】Python中的编码问题和相关error
- python笔记和一些问题(未整理)
- python PEP8编码规范及问题整理(一)
- Mac python opencv anaconda常见安装问题整理答疑
- 问题整理
- 问题整理
- 乱记-4
- git diff ^M 每个项目配置行结束符
- POST上传文件的原理剖析以及实例验证
- 云计算信息安全管理——CSAC-STAR实施指南——互动出版网
- TCP/IP的三次握手和四次挥手
- python 问题整理
- hdu1422(简单dp)
- hdoj 2531 Catch him(块状元素)(好题)
- 深入理解java异常处理机制
- iOS学习笔记37-iOS9适配 之 关于info.plist 第三方登录 添加URL Schemes白名单
- 读书计划清单
- LeetCode 112: Path Sum
- Xcode清楚缓存、清理多余证书
- Android --DOM SAX XML 的解析