为什么来自python的.exe无法打开任何提示,但是.py直接运行正常

时间:2019-01-17 20:50:21

标签: python python-3.x

我刚刚在python上完成了一个小项目,通过pycharm运行,还使用pyinstaller并在linux上运行了,但是当我尝试在Windows上使用pyinstaller进行编译时,我打开exe文件时,它什么也没做(应该正在运行一些要求用户输入的功能)。

编辑1:正如@a​​lexis的评论所指出的那样,我尝试编写另一个程序,单个文件,带有一些打印件和两个输出,但是再没有运气:(

这是较新的:

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可执行文件运行正常,这真的没有意义吗?

0 个答案:

没有答案