Python3 編譯成 Windows 的 exe 檔,然後在讀檔、寫檔的時候,遇到下述錯誤:
- UnicodeEncodeError: 'cp950' codec can't encode character '\u5efc' in position 1: illegal multibyte sequence
要怎麼解決呢?
閱讀全文〈Python 在寫入遇到 UnicodeEncodeError: 'cp950' codec can't encode 錯誤〉
個人筆記, 記錄關於 系統、程式、新聞 與 日常生活 等資訊
Python3 編譯成 Windows 的 exe 檔,然後在讀檔、寫檔的時候,遇到下述錯誤:
要怎麼解決呢?
閱讀全文〈Python 在寫入遇到 UnicodeEncodeError: 'cp950' codec can't encode 錯誤〉
Debian Linux Python PIP 在安裝某些套件的時候(pip install package),遇到這個錯誤訊息:
defaulting to user installation because normal site-packages is not writeable normal site-packages is not writeable
於是直接把這個資料夾搬走看看(chmod 777 這些當然都測試過了)
mv ~/.local/lib/python3.9/site-packages ~/.local/lib/python3.9/site-packages2
然後在重新安裝之類的,都遇到一樣無法寫入的問題~
閱讀全文〈Debian Linux 11 PIP 安裝遇到 site-packages is not writeable 解法〉
Classless Inter-Domain Routing (CIDR) (無類別域間路由) 是一個 IP 區間的表示方式,主要寫法如下:
使用 Python 要將 CIDR 展開要怎麼做呢?
Python List 若將某一筆內容(Value)刪掉,那索引(Index)會自動重新計算,若使用 for + range() 再去 del,會造成一些錯誤。
Python / Python3 的 List 操作,要刪除有 del 和 remove() 可以使用,兩個有何差異呢?
Python3 要開啟、讀取檔案時,若不是 UTF-8,會需要輸入檔案的語系編碼,Python 會自動都轉換成 UTF-8 做操作。
如下範例:(現在會遇到 Big5 的,大多數都是 Windows 的 CSV)
但是有些來源是 Big5、有些是 UTF-8,就需要偵測語系編碼,要怎麼做呢?
PHP、Python CLI 寫 Script,常常會包入 Shell Script 裡面,但是通常都會被導向 > STDOUT
想要安插 Debug message 秀在畫面上(常會遇到一些 Warn,但是那些 Warn 不知道在哪些參數才會發生),所以乾脆寫 STDERR 來看。
Python 要建立 TCP 的 Socket server 臨時存取用,但是卻遇到下述錯誤:
Python 的 Pandas 是蠻常使用的,在 Pandas 2.0 後,Append 屬性被拿掉了,要使用 concat 來取代,會出現下述錯誤:
Python 的套件使用 pip / pip3 安裝,在安裝新套件後,執行發現之前的版本太舊,於是要來做 PIP Package 升級~