簡體   English   中英

pyarmor 奇怪的行為

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM