今天的開源報報 ( 每週一到週五早上7:00準時發刊 )
今日內容摘要
✅ 極客的工作管理/待辦事項工具
✅ 不僅僅是改寫 Windows 檔案總管
✅ 不需要安裝任何東西就可以將你的終端機傳輸到網頁上
✅ 使用 Laravel 7 和 Vue 開發的族譜管理網站
✅ 當 Python 程式碼有變更的時候即重新載入執行
✅ 提供一個簡約的、跨平台的、高度註釋的、符合標準的 C 程式庫,用於在 xz 檔案中包含 LZMA2 封裝的壓縮資料進行解壓縮
✅ 快速獲取 JSON 的值——用於 Go 的 JSON 解析器
✅ 基於 VTK 的 3D 物件科學視覺化的 python 模組
✅ 用於操作和編輯大型 utf8 文字的 Rust 程式庫
✅ 一個以資料為優先的 Rust 原生 UI 設計工具套件
https://softnshare.com/opensource-news-147/
同時也有148部Youtube影片,追蹤數超過4萬的網紅吳老師教學部落格,也在其Youtube影片中提到,VBA到Python程式開發202002第5次上課(會員資料讀取前十個會員&兩欄與存為CSV檔&合併全省郵局地址&改用os的walk方法&刪除all以外檔案&將all再分割回25個檔案) 01_重點回顧與會員資料讀取 02_開啟UTF8檔案與取前十個會員 03_取兩欄與存為CSV檔 04_編碼方式...
「python utf8」的推薦目錄:
- 關於python utf8 在 軟體開發學習資訊分享 Facebook 的最佳貼文
- 關於python utf8 在 吳老師教學部落格 Youtube 的最佳解答
- 關於python utf8 在 吳老師教學部落格 Youtube 的最佳解答
- 關於python utf8 在 吳老師教學部落格 Youtube 的最佳解答
- 關於python utf8 在 Re: [問題] utf8 & cp950 - 看板Python - 批踢踢實業坊 的評價
- 關於python utf8 在 Working with UTF-8 encoding in Python source - Stack Overflow 的評價
- 關於python utf8 在 set python default encoding to utf-8 - gists · GitHub 的評價
- 關於python utf8 在 Python 3.7 UTF-8 Mode - Victor Stinner blog 3 的評價
- 關於python utf8 在 Python - Open, read, display a utf-8 text file - YouTube 的評價
- 關於python utf8 在 Convert LaTex accented characters to UTF8 equivalent with ... 的評價
python utf8 在 吳老師教學部落格 Youtube 的最佳解答
VBA到Python程式開發202002第5次上課(會員資料讀取前十個會員&兩欄與存為CSV檔&合併全省郵局地址&改用os的walk方法&刪除all以外檔案&將all再分割回25個檔案)
01_重點回顧與會員資料讀取
02_開啟UTF8檔案與取前十個會員
03_取兩欄與存為CSV檔
04_編碼方式與合併全省郵局地址
05_用DOS的DIR指令輸出檔案清單
06_讀取清單與合併與改用os的walk方法
07_改用os的walk方法與刪除all以外檔案
08_將all再分割回25個檔案
完整教學
http://goo.gl/aQTMFS
吳老師教學論壇
http://www.tqc.idv.tw/
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/forum/#!forum/tcfst_python_2020_4
課程簡介:入門
建置Python開發環境
基本語法與結構控制
迴圈、資料結構及函式
VBA重要函數到Python
檔案處理
資料庫處理
課程簡介:進階
網頁資料擷取與分析、Python網頁測試自動化、YouTube影片下載器
處理 Excel 試算表、處理 PDF 與 Word 文件、處理 CSV 檔和 JSON 資料
實戰:PM2.5即時監測顯示器、Email 和文字簡訊、處理影像圖片、以 GUI 自動化來控制鍵盤和滑鼠
上課用書:
參考書目
Python初學特訓班(附250分鐘影音教學/範例程式)
作者: 鄧文淵/總監製, 文淵閣工作室/編著?
出版社:碁峰? 出版日期:2016/11/29
Python程式設計入門
作者:葉難
ISBN:9789864340057
出版社:博碩文化
出版日期:2015/04/02
吳老師 109/8/26
EXCEL,VBA,Python,自強工業基金會,EXCEL,VBA,函數,程式設計,線上教學,PYTHON安裝環境
python utf8 在 吳老師教學部落格 Youtube 的最佳解答
VBA到Python程式開發202002第5次上課(會員資料讀取前十個會員&兩欄與存為CSV檔&合併全省郵局地址&改用os的walk方法&刪除all以外檔案&將all再分割回25個檔案)
01_重點回顧與會員資料讀取
02_開啟UTF8檔案與取前十個會員
03_取兩欄與存為CSV檔
04_編碼方式與合併全省郵局地址
05_用DOS的DIR指令輸出檔案清單
06_讀取清單與合併與改用os的walk方法
07_改用os的walk方法與刪除all以外檔案
08_將all再分割回25個檔案
完整教學
http://goo.gl/aQTMFS
吳老師教學論壇
http://www.tqc.idv.tw/
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/forum/#!forum/tcfst_python_2020_4
課程簡介:入門
建置Python開發環境
基本語法與結構控制
迴圈、資料結構及函式
VBA重要函數到Python
檔案處理
資料庫處理
課程簡介:進階
網頁資料擷取與分析、Python網頁測試自動化、YouTube影片下載器
處理 Excel 試算表、處理 PDF 與 Word 文件、處理 CSV 檔和 JSON 資料
實戰:PM2.5即時監測顯示器、Email 和文字簡訊、處理影像圖片、以 GUI 自動化來控制鍵盤和滑鼠
上課用書:
參考書目
Python初學特訓班(附250分鐘影音教學/範例程式)
作者: 鄧文淵/總監製, 文淵閣工作室/編著?
出版社:碁峰? 出版日期:2016/11/29
Python程式設計入門
作者:葉難
ISBN:9789864340057
出版社:博碩文化
出版日期:2015/04/02
吳老師 109/8/26
EXCEL,VBA,Python,自強工業基金會,EXCEL,VBA,函數,程式設計,線上教學,PYTHON安裝環境
python utf8 在 吳老師教學部落格 Youtube 的最佳解答
VBA到Python程式開發202002第5次上課(會員資料讀取前十個會員&兩欄與存為CSV檔&合併全省郵局地址&改用os的walk方法&刪除all以外檔案&將all再分割回25個檔案)
01_重點回顧與會員資料讀取
02_開啟UTF8檔案與取前十個會員
03_取兩欄與存為CSV檔
04_編碼方式與合併全省郵局地址
05_用DOS的DIR指令輸出檔案清單
06_讀取清單與合併與改用os的walk方法
07_改用os的walk方法與刪除all以外檔案
08_將all再分割回25個檔案
完整教學
http://goo.gl/aQTMFS
吳老師教學論壇
http://www.tqc.idv.tw/
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/forum/#!forum/tcfst_python_2020_4
課程簡介:入門
建置Python開發環境
基本語法與結構控制
迴圈、資料結構及函式
VBA重要函數到Python
檔案處理
資料庫處理
課程簡介:進階
網頁資料擷取與分析、Python網頁測試自動化、YouTube影片下載器
處理 Excel 試算表、處理 PDF 與 Word 文件、處理 CSV 檔和 JSON 資料
實戰:PM2.5即時監測顯示器、Email 和文字簡訊、處理影像圖片、以 GUI 自動化來控制鍵盤和滑鼠
上課用書:
參考書目
Python初學特訓班(附250分鐘影音教學/範例程式)
作者: 鄧文淵/總監製, 文淵閣工作室/編著?
出版社:碁峰? 出版日期:2016/11/29
Python程式設計入門
作者:葉難
ISBN:9789864340057
出版社:博碩文化
出版日期:2015/04/02
吳老師 109/8/26
EXCEL,VBA,Python,自強工業基金會,EXCEL,VBA,函數,程式設計,線上教學,PYTHON安裝環境
python utf8 在 set python default encoding to utf-8 - gists · GitHub 的推薦與評價
set python default encoding to utf-8. GitHub Gist: instantly share code, notes, and snippets. ... <看更多>
python utf8 在 Re: [問題] utf8 & cp950 - 看板Python - 批踢踢實業坊 的推薦與評價
※ 引述《sweslo17 (smigo)》之銘言:
: 程式碼:
: https://ideone.com/PFYV3X
我假設你是用了這個 lib https://docs.python-requests.org/en/latest/
Python 本身沒有內建 requests 這個 module
你應該要在原文內提到它的來源
: 使用版本是Python 3.3
: 在win7上執行會出現以下錯誤:
: Traceback (most recent call last):
: File "test.py", line 17, in <module>
: print (response.text.encode('cp950'))
: UnicodeEncodeError: 'cp950' codec can't encode character '\u30fc' in position
: 29222: illegal multibyte sequence
: 有查了一些資料 也知道是編碼的問題
: response.text的型態是str應該已經是utf-8
你的字元編碼概念需要砍掉重練
response.text 在 Python 3 是 str, 所以是 Unicode 序列
它本身沒有編碼概念
推薦閱讀
https://www.csie.ntu.edu.tw/~p92005/Joel/Unicode.html
如果你消化完上面那篇文章, 應該會瞭解到 Unicode 序列本身不可能會有錯誤[*]
所以你的錯誤顯然在 encode
而如果你在上來發問前有進行過基本的嘗試
應該會發現 print(response.text.encode()) 不會發生錯誤
encode 不帶引數時預設是以 UTF-8 字元集進行編碼
所以問題在於你輸入的 Unicode 字元可以被 UTF-8 編碼, 但無法被 CP950 編碼
為什麼會這樣?
CP950 是 Windows 的 Big-5 擴充, 後者則是對 ASCII 的擴充
這些編碼(相對於 UTF-8)的共同點為擁有最大字元寬度
ASCII 是固定 8-bit, Big-5 和 CP950 則是 8 或 16-bit
所以它們可編碼的字元有限
而由於他們是針對(繁體)漢語世界發展的擴充
它們可編碼的字元以英數與繁體中文字符為主
回到你的程式本身
'\u30fc', 亦即 Unicode 字元編號 0x30fc, 是日語片平假名的長音符號
(正式名稱為 KATAKANA-HIRAGANA PROLONGED SOUND MARK)
CP950 不包含日語假名字符, 所以當然無法編碼這個字元
所以會產生你遇到的錯誤
解法?最好的解法就是不要用 CP950, 改用 UTF-8
或者如果你因為某種特殊原因非用 CP950 不可
可以多喂一個引數給 encode
根據 documentation
https://docs.python.org/3/library/stdtypes.html#str.encode
encode 可以接受第二個引數指明當無法編碼某個字元時應採取的行為
預設的 'strict' 會引發你看到的 exception
但其實有其他的選擇
[*] 如果你無法自己理解原因, 我建議你重看文章直到想通為止
: 不知道為什麼還是會出現錯誤??
: 而且在這樣的行況下也無法寫檔 一樣會出現encode錯誤
: 請各位大大幫忙看看Orz.....
--
"問おう、貴方が私のマスターか?"
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.32.81.146
... <看更多>