原创 pyqt相關的一句話經驗

pyqt5.7.1的無邊框是有問題的,行爲和C++不一致,5.13.0是ok的 pylupdate5.exe是依賴python的,不是一個standalone的程序,要用python -m PyQt5.pylupdate_main

原创 純python xml讀寫

pyexpat.pyd應該是個用C寫的模塊,不能用的情況下,要怎麼讀寫XML呢? 在python27環境下,如果要用純python(沒有c)讀寫xml的話,需要用到elementtree庫 注意不是python自帶的xml.etr

原创 Windows Git clone報錯

多半是找不到你的sshkey,確認你的ssh私鑰叫id_rsa,而且在c:\users\你的名字.ssh\文件夾下

原创 python打包報DLL錯誤

報126之類的錯誤,多半是因爲DLL引用鏈裏面缺了某些dll,而不一定是第一個DLL找不到 如果你是win10,用pyinstaller打包,然後打出來的包裏面沒有api-ms-win-*.dll,那恭喜你,可能踩了個坑 微軟的描述:

原创 高DPI的坑

win10下有一個坑爹的“每屏高DPI支持”開關需要開啓,對於C#來說需要加一個app.manifest來開啓。 https://github.com/Microsoft/WPF-Samples/tree/master/PerMoni

原创 python module import的坑

如果兩層都加到PATH了,那麼從頂層import和從裏面import,得到的是不同的instance 參考 import os os.environ["PATH"] = os.environ.get("PATH", "").rstr

原创 python的requests不要用localhost來做URL

因爲Werkzeug會優先把localhost去找IPV6的地址,然後會超級慢,用127.0.0.1最好