使用此命令:pyinstaller -F -w *.py打包成的EXE无法打开,打开就提示
但如果是:pyinstaller -F *.py ,打开就可以正常运行
请教一下各位大神这是什么原因?
pyth是3.7版本
PyCharm是2018.3版本
pyinstaller是3.4版本
我看pyinstaller是支持到3.7的,那到底是什么原因呢?
程序源码在PyCharm跑没问题,打包成带黑色控制台窗口的exe运行也没有问题。
代码如下:
def isLeapYear(y):
return (y%400==0 or (y%4==0 and y%100!=0))
DofM=[0,31,28,31,30,31,30,31,31,30,31,30]
res=0
year=int(input('Year:'))
month=int(input('Month:'))
day=int(input('day:'))
if isLeapYear(year):
DofM[2]+=1
for i in range(month):
res+=DofM[i]
print(res+day)