Я решил для практики, я бы написал Passwordgenerator и сделал бы его исполняемым.
Мой скрипт работает так, как задумано, и компиляция также работает, но когда я запускаю exe-файл, ничегослучается.Я использую систему Windows 10 и использую Python 3.6.x, и я не новичок в самом Python.
Я просматривал различные страницы в Интернете, но я не нашел ничего, что помогло бы мне в этой проблеме, моей первой проблемой было то, что компиляция не работала, но я уже нашел это решение.
Изменить: я попытался запустить EXE с помощью CMD, и я не получаю вывод, вместо этого я получаю новую строку.
Это установочный код:
import sys
from cx_Freeze import setup, Executable
build_exe_options = {"excludes": ["tkinter"]}
base = None
if sys.platform == "win32":
base = "Win32GUI"
setup(name="Password",
version="1.0",
description="Generates a password made of 20 characters",
options={"build_exe": build_exe_options},
executables=[Executable("pass.py", base=base)])
И это моя программа:
import random
import string
for i in range(20):
k = random.choice(string.ascii_letters)
j = random.randint(0, 9)
z = random.randint(1, 2)
if z == 1:
x = k
if z == 2:
x = j
print(x, end=" ")
Я благодарен за любые идеи.