python open
生活随笔
收集整理的這篇文章主要介紹了
python open
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
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的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vue.js实战 第一篇 1-3章计算属
- 下一篇: regasm注册com组件