我希望有一个我程序的可执行文件,该文件具有自己的终端窗口,用户可以在其中键入内容。我不想让用户安装模块或该可执行文件以外的任何东西。您可以说我程序的UI将是一个终端窗口。有可能吗?
要为您的程序创建命令行界面,您需要使用argparse之类的东西。
要使其具有便携性,可以使用PyInstaller模块。如果在调用时设置-onefile选项,它将生成一个.exe文件,可以轻松与用户共享。