pyinstaller utf-8

0

Mam napisaną aplikację okienkową w tkinter o nazwie app.py. Kod źródłowy jest zakodowany w UTF-8, żeby mieć polskie znaki na widgetach.
Program działa i wszystko jest ok. Problem pojawia się w momencie przekształcania skryptu w plik exe za pomocą pyinstaller:

pyinstaller app.py

Wyskakuje błąd:

  File "C:\test\app.py", line 1
    \ufefffrom tkinter import *
        ^
SyntaxError: invalid character in identifier

Przeszkadza mu ukryty nagłówek \ufeff pliku tekstowego app.py w UTF-8.
Jak zmienię kodowanie na ANSI pliku app.py, to exe się tworzy, ale nie mam polskich znaków.

0

Używasz Pythona 3?

0

A jak zapiszesz ten plik jako UTF-8 bez bom po prostu?

1 użytkowników online, w tym zalogowanych: 0, gości: 1