回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我希望你能再次帮助我,我还不懂编程,所以请你忍受我。我有个错误:</p>
<pre><code>Traceback (most recent call last):
File "C:\Python27\cx_Freeze exe Creator\Postcodezoekernl.py", line 136, in <module>
postcodeinvoer = int(postcodeinvoer)
TypeError: int() argument must be a string or a number, not 'NoneType'
</code></pre>
<p>程序可以运行,但是当我编译它时,当你关闭程序时,它会给出一个错误,说代码有问题。我试过删除这行,但是没有它程序就不能工作,因为它会直接转到ELSE语句。邮政编码1是特定数字之间的范围。用户必须填写一个数字。如果数字在该范围内,它将显示msgbox。你知道吗</p>
<pre><code>elif keuze in week2:
postcodeinvoer = easygui.enterbox(msg="Voer een postcode in:", title="Postcodezoeker")
postcodeinvoer = int(postcodeinvoer)
if postcodeinvoer in postcode1:
easygui.msgbox(msg="[Woensdag 3 mei, 10 mei, 17 mei, 24 mei] [Donderdag 4 mei, 11 mei, 18 mei]", title=postcodeinvoer)
elif postcodeinvoer in postcode2:
easygui.msgbox(msg="[Dinsdag 2 mei, 9 mei, 16 mei, 23 mei] [Donderdag 4 mei, 11 mei, 18 mei]", title=postcodeinvoer)
elif postcodeinvoer in postcode3:
easygui.msgbox(msg="[Dinsdag 2 mei, 9 mei, 16 mei, 23 mei] [Donderdag 4 mei, 11 mei, 18 mei]", title=postcodeinvoer)
</code></pre>
<p>顺便问一下,有没有可能把一个python文件编译成一个.exe文件?
希望你们能帮我。提前谢谢!你知道吗</p>
<p>问题解决了!你知道吗</p>