1.默认编码读写win ansi linux utf-8
2.win下 \r\n 读出转为一个字符 \n
3.json.dumps ensure_ascii为true(这是默认值),则输出将保证所有传入的非ASCII字符都转义。如果ensure_ascii为false,则这些字符将按原样输出
json.dumps(data, ensure_ascii=False)
注:这是在python open函数做了识别,其他不一定能识别出\r\n,
如 #!/usr/bin/python 末尾是\r\n,在linux下不能正确识别,
ansi编码的文件(含中文)不能直接执行,默认utf-8 解析文件,ansi编码的文件要在开头加上 coding:gbk,win上新建txt默认是utf-8
python3 默认能解析utf-8编码和unicode字符代码

转载于:https://www.cnblogs.com/wayland3/p/10849169.html

python open相关推荐

  1. Github配置(git+vscode+python+jupyter)

    ①下载git 打开 git bash 工具的用户名和密码存储 $ git config --global user.name "Your Name" $ git config -- ...

  2. 【实验楼】python简明教程

    ①终端输入python进入 欣赏完自己的杰作后,按 Ctrl + D 输入一个 EOF 字符来退出解释器,你也可以键入 exit() 来退出解释器. ②vim键盘快捷功能分布 ③这里需要注意如果程序中 ...

  3. 【Kaggle Learn】Python 5-8

    五. Booleans and Conditionals Using booleans for branching logic x = True print(x) print(type(x))''' ...

  4. 【Kaggle Learn】Python 1-4

    [Kaggle Learn]Python https://www.kaggle.com/learn/python 一. Hello, Python A quick introduction to Py ...

  5. 使用python愉快地做高数线代题目~

    今天接触到了python,发现真是极易上手啊!对比c语言是什么鬼东西= = 诶,等下,看完教学文章发现TA在下面写了这句话 如果做了前面的内容你可能已被吸引了,觉得c语言真的是废材! 不...不是的. ...

  6. python 位运算与等号_Python 运算符

    和大多数语言一样,Python也有很多运算符,并且运算符跟其他语言的运算符大同小异接下来一一介绍: 算术运算符: 运算符描述实例 +加 - 两个对象相加a+b的输出结果是30 -减 - 得到复数或者一 ...

  7. python减小内存占用_如何将Python内存占用缩小20倍?

    当程序执行过程中RAM中有大量对象处于活动状态时,可能会出现内存问题,特别是在对可用内存总量有限制的情况下. 下面概述了一些减小对象大小的方法,这些方法可以显著减少纯Python程序所需的RAM数量. ...

  8. python中排序英文单词怎么写_Python实现对文件进行单词划分并去重排序操作示例...

    本文实例讲述了Python实现对文件进行单词划分并去重排序操作.,具体如下: 文件名:test1.txt 文件内容: But soft what light through yonder window ...

  9. python程序如何执行死刑图片_如何判断对象已死

    已死的对象就是不可能被任何途径使用的对象,有以下几种方法判断一个对象是否已经死了: 引用计数 给对象添加一个引用计数器,每当有一个地方引用他,计算器就加 1:当引用失效时,计数器减 1:任何时刻计数器 ...

  10. Python gRPC 安装

    1. 安装依赖库 sudo pip3 install grpcio sudo pip3 install protobuf sudo pip3 install grpcio_tools 2. 生成对应文 ...

最新文章

  1. 项目新的需求,网页的自适应交付/响应式交付 Responsive/Adaptive Delivery
  2. php的优势和背景,CSS_CSS 多图片融合背景定位的应用于优缺点分析,1. 关键字, 例如: background-positio - phpStudy...
  3. Bimsight视图及导航控制
  4. 国际分析师郭明錤:网络营销外包之下苹果头戴装置主要供应商被曝光!
  5. 腾飞答不忘初心的三个问题
  6. 报错 classes 拒绝访问_3种方式“移除”快速访问;为什么移除?你懂的...
  7. golang判断结构体是否实现了某个接口
  8. 深度优先搜索之踩方格问题
  9. mysql生成uui mybatis,MyBatis自动生成UUID并返回
  10. xxl-job使用笔记
  11. Facebook 正式开源其大数据查询引擎 Presto
  12. clousx6机器人怎么导入词库_clousx6词库编程从零入门:3
  13. 书籍分享——《创新者的窘境》
  14. 深入理解JVM - 虚拟机字节码指令集
  15. OC、OD、线或线与逻辑
  16. 安卓手机qq怎么看密友值_qq好友密友值在哪里看
  17. python基础——闭包函数和生成器
  18. 网易卡搭python_网易卡搭编程
  19. 【codeforces 721A】One-dimensional Japanese Crossword
  20. 截图软件shutter

热门文章

  1. Pause/Resume Instance 操作详解 - 每天5分钟玩转 OpenStack(34)
  2. Go runtime的调度器
  3. VNC CentOS
  4. 【转】MFC下用ADO连接SQL SERVER,保存图片,BLOB
  5. Session Sticky
  6. 一起谈.NET技术,初识Silverlight 4及其架构
  7. Deep Residual Learning for Image Recognition 笔记
  8. AES加密解密算法Java实现
  9. centos下实现程序开机自启动(tomcat为例)
  10. Leetcode 347. 前K个高频元素 解题思路及C++实现