我刚刚在python上完成了一个小项目,通过pycharm运行,还使用pyinstaller并在linux上运行了,但是当我尝试在Windows上使用pyinstaller进行编译时,我打开exe文件时,它什么也没做(应该正在运行一些要求用户输入的功能)。
编辑1:正如@alexis的评论所指出的那样,我尝试编写另一个程序,单个文件,带有一些打印件和两个输出,但是再没有运气:(
这是较新的:
pgsql
“主”文件上的代码:
print('Test win exe')
response = input('Did you find this useful?')
if response=="yes":
print('Glad I could help!! :)')
else:
print('Then GTH!')
input("Exit")
support_functions上的代码
import support_functions
import menus
caixa = menus.main_menu()
if input('Salvar fechamento de caixa? [s/n]')=="s":
support_functions.save_file(caixa.pop(0), caixa)
“菜单”上的代码
from datetime import date
def convert_and_replace(number):
number = number.replace(",", ".")
number = float(number)
return number
def save_file(turno, lista):
filename = 'T' + str(turno) + str(date.today()) + '.txt'
file = open(filename, "x")
for i in range(len(lista)):
file.write(str(lista[i]))
file.write("\r\n")
file.close()
是否缺少某些内容,因为linux可执行文件运行正常,这真的没有意义吗?