/ / (Python) PyInstaller błąd Unicode - python, python-3.x, unicode, pyinstaller

(Python) PyInstaller błąd Unicode - python, python-3.x, unicode, pyinstaller

Próbuję skompilować przeglądarkę, nad którą pracuję, aby sprawdzić, czy działa poprawnie na innych systemach. Używam programu porsinstaller 3.0, a następnie instrukcje instalacji, zainstalowane wymagania wstępne, brak błędów.

Kiedy próbuję skompilować go za pomocą:

pyinstaller wowscrape.py

Otrzymuję ten błąd Unicode:

...
File "C:Usersbrian_000DocumentsGitHubVisualStudiowowscrapewowscrapewowscrapewowscrape.py" line 1
ufeffimport os
^
SyntaxError: invalid character in identifier

Jedyne rzeczy, które mogłem znaleźć na Unicode i Pyinstallerze, dotyczyły instalacji na Linuksie.

Przeszukałem folder kompilacji i zauważyłem, że wewnątrz "base_library" rar istnieją programy obsługi dla Unicode, więc nie jestem pewien, na co się wisi.

Używam Pythona 3.4, w tym projekcie:

os
sys
urllib
bs4
pyqt5
loginwindow << is an import from qt designer converted to python
mainwindow << is an import from qt designer converted to python

Jeśli nie ma sposobu, aby to zadziałałoPyinstaller, czy są jakieś inne opcje? Nie widziałem zbyt wiele wsparcia dla pakowania Pythona 3 do exe z obsługą systemu krzyżowego. Ponieważ jest to skrobak oparty na WoW, chciałbym mieć to produkujące aplikacje dla Win / Mac / Nix.

Z góry dziękuję.

Oto główny skrypt, który próbuję zbudować, jeśli to pomoże. Wiem, że jest brudny i długi, wciąż jest prototypowany. link do kodu

Odpowiedzi:

2 dla odpowiedzi № 1

Zapisz plik w edytorze zakodowanym jako utf-8 bez znak kolejności bajtów (BOM) i spróbuj ponownie. Przyzwoity edytor powinien mieć wpis w menu, taki jak File --> Save with encoding.