python (3):wxPython打包app,报错
生活随笔
收集整理的這篇文章主要介紹了
python (3):wxPython打包app,报错
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1,打包app報錯
如圖:
使用py2app,mac下打包成app。異常。程序直接退出。
沒有詳細的錯誤信息,client程序直接崩潰了。
2。原因
代碼沒有幾行:
#!/usr/bin/python # -*- coding: utf-8 -*- import wxapp = wx.App(False) # Create a new app, don't redirect stdout/stderr to a window. frame = wx.Frame(None, wx.ID_ANY, "測試") # A Frame is a top-level window. frame.Show(True) # Show the frame. app.MainLoop()是由于里面的中文報錯了。盡管設置了編碼utf-8可是里面的中文還須要變成unicode,字符前面加上u。
改動成:
再打包執行就能夠了。
多個模塊打包
直接import 包。會自己主動將module打成app文件。
總結
以上是生活随笔為你收集整理的python (3):wxPython打包app,报错的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 做梦梦到爷爷奶奶是什么意思
- 下一篇: mybatis处理集合、循环、数组和in