błąd podczas eksportowania pliku do exe

0

Python 3.8

Witajcie, próbowałem wyeksportować mój kod do pliku .exe lecz zauważyłem taki błąd:

Syntax error in D:\PythonProjekty\Projekty3.8\discord.py
  File "D:\PythonProjekty\Projekty3.8\discord.py", line 79
     print(f"{Fore.GREEN}Connected to Discord!")
                                                                                 ^
 SyntaxError: invalid syntax

Pobawiłem się trochę i doszedłem do wniosku że ma to związek z {Fore.GREEN} czyli colorama.

Stworzyłem nowy plik py z kodem

from colorama import * #próbowałem jeszcze from colorama import Fore

print(f"{Fore.RED}XD")
input("xD")

i błąd:

Syntax error in D:\PythonProjekty\Projekty3.8\akjsbdjasd.py
  File "D:\PythonProjekty\Projekty3.8\akjsbdjasd.py", line 4
     print(f"{Fore.RED}XD")
                                       ^
 SyntaxError: invalid syntax

ALE zmieniłem kod print(f"{Fore.RED}XD") na print(Fore.GREEN + "XD")
i się wyeksportował......

Mógł by mi ktoś pomóc aby działało print(f"{Fore.RED}XD") bo mam 1000+ linijek kodu i nie chce mi się wszystkiego zmieniać na Fore.GREEN + "XD"

0

Na pewno masz Pythona 3.8? Bo to wygląda, jakby on nie rozumiał w ogóle f-stringów… Popróbuj z prostym print(f"{2+2}").

Druga rzecz jest taka, że wywołaj samo Fore.RED. Może z jakiegoś powodu to samo z siebie wybucha (nie znam biblioteki, z której korzystasz).

0

Zrobiłem i zadziałało... Moim zdaniem błąd jest w colorama

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