[英]pyarmor strange behaviour
我有一個包含 2 個 main.py 文件的項目。 其中一個文件基本上是另一個文件的精簡版。 每個 individual.py 文件都有 2 個規范文件,我正在運行命令:
pyarmor pack -s file1.spec file1.py
pyarmor pack -s file2.spec file2.py
並且總是其中一個 exe 文件具有非常奇怪的字符顯示。 控制台的重音字母或方框特殊字符一團糟。
如果我使用自己的參數運行 pyinstaller(它構建了我擁有的規范文件),兩個 exe 文件都可以完美地顯示所有字符,但是當我使用 pyarmor 時,它會把其中一個弄亂。
我該如何解決?
在測試完所有內容之后,我找到了解決方法。
即使我使用的是 python 3.9 並且默認情況下它應該使用 utf-8,即使規范文件說 python 編碼是 utf-8,你也必須在你正在打包的 py 文件的開頭添加編碼 utf-8 或者有時,隨機地,它會將它們打包為 ascii,並且到處都有奇怪的符號。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.