python讀取打包的執(zhí)行文件 用Python可以開發(fā)出桌面軟件嗎?
用Python可以開發(fā)出桌面軟件嗎?可以。但是不推薦。編程語言沒有優(yōu)劣之分,但是有易用不易用之分。什么語言干什么事,這個也是為什么主流語言這么多的原因。Python目前發(fā)展態(tài)勢一片大好,但是主要用在人
用Python可以開發(fā)出桌面軟件嗎?
可以。
但是不推薦。編程語言沒有優(yōu)劣之分,但是有易用不易用之分。什么語言干什么事,這個也是為什么主流語言這么多的原因。
Python目前發(fā)展態(tài)勢一片大好,但是主要用在人工智能,數(shù)據(jù)分析,后端,爬蟲腳本等,由于有很多第三方庫,可以說是很強的膠水語言。
目前Python的gui開發(fā)主要用pyQt的多,用起來也是拖控件,會一些基本語法規(guī)則就能寫出一個桌面程序。
至于樓主說的桌面程序,如果在Windows平臺建議用c#,如果跨平臺還是用c 的Qt庫。當然了c#目前也可以跨平臺。
python有沒有辦法能夠編譯成DLL文件?
通用情況下,沒有什么好辦法能把python編譯成dll,因為python是解釋型語言,dll是編譯后的二進制文件,2者不在一個次元。
除非你把python的解釋器也打包進你的工程,并在你的exe里調(diào)用。
但某些特殊情況下,也有把python的代碼編譯成dll文件的方法,在.net環(huán)境下,可以用IronPython這個工具,它可以把python代碼編譯成dll。