打包編程
Ⅰ 易語言如何把圖庫一起打包編譯
合並位元組集實現文件捆綁代碼。
易語言PNG圖片透明背景源碼常式程序結合易語言擴展界面支持庫和應用介面支持庫,調用API函數實現PNG圖片作為窗口的透明背景。
易語言是一門以中文作為程序代碼的編程語言,其以「易」著稱,創始人為吳濤。易語言早期版本的名字為E語言。其最早版本的發布可追溯至2000年9月11日。創造易語言的初衷是進行用中文來編寫程序的實踐,方便中國人以中國人的思維編寫程序,並不用再去學習西方思維。易語言的誕生極大地降低了編程的門檻和學習的難度。從2000年以來,易語言已經發展到一定的規模,功能上、用戶數量上都十分可觀。
Ⅱ 鎵撳寘python浠g爜鐨勫父鐢ㄦ柟娉曪紝璁╀綘鐨勭▼搴忓彉鎴恊xe搴旂敤錛
鍦ㄧ紪紼嬬殑涓栫晫閲岋紝Python浠ュ叾寮哄ぇ鐨勫姛鑳芥繁鍙楀紑鍙戣呭枩鐖便傜劧鑰岋紝鍒嗕韓Python浠g爜鏃訛紝浠栦漢鍙鑳介渶瑕佸畨瑁匬ython瑙i噴鍣ㄦ墠鑳借繍琛岋紝榪欐棤鐤戝炲姞浜嗙敤鎴烽棬妲涖傝繖鏃訛紝灝哖ython浠g爜鎵撳寘鎴愭槗浜庝嬌鐢ㄧ殑.exe搴旂敤錛屾棤鐤戣╁垎浜鍜岄儴緗插彉寰楃畝鍗曘傛湰鏂囧皢娣卞叆鎺㈣ㄥ嚑縐嶅父鐢ㄧ殑Python浠g爜鎵撳寘鎶鏈錛岃╀綘鐨勭▼搴忚交鏉懼寲韜涓虹嫭絝嬬殑鎵ц屾枃浠躲
涓轟粈涔堟墦鍖匬ython浠g爜錛
鎵撳寘Python浠g爜鎴愬彲鎵ц屾枃浠訛紝鍏朵紭鍔誇笉璦鑰屽柣錛
- 渚挎惡鎬: 鍙鎵ц屾枃浠舵棤闇渚濊禆Python鐜澧冿紝鍙鍦ㄤ換浣曟湭瀹夎匬ython鐨勭郴緇熶笂榪愯岋紝鏋佸ぇ鎻愬崌浜嗗簲鐢ㄧ殑閫氱敤鎬с
- 浠g爜淇濇姢: 鍙鎵ц屾枃浠墮氬父闅句互鍙嶇紪璇戱紝鑳芥湁鏁堜繚鎶ゆ簮浠g爜錛岀『淇濈煡璇嗕駭鏉冨畨鍏ㄣ
- 鐢ㄦ埛浣撻獙鎻愬崌: 鐢ㄦ埛鏃犻渶鎵嬪姩瀹夎匬ython錛屽彧闇鍙屽嚮鍗沖彲鍚鍔錛岀畝鍖栦簡浣跨敤嫻佺▼銆
鍑犵嶆墦鍖呭伐鍏峰ぇ鎻縐
涓嬮潰鎴戜滑灝嗛愪竴浠嬬粛鍑犵嶄富嫻佺殑Python浠g爜鎵撳寘宸ュ叿錛
- PyInstaller: 浣滀負鏈鍙楁㈣繋鐨勫伐鍏蜂箣涓錛屽畠鏀鎸乄indows銆乵acOS鍜孡inux騫沖彴錛屽畨瑁呯畝鍗曪紝鍙闇鍦ㄧ粓絝涓杈撳叆pip install pyinstaller銆備嬌鐢ㄦ椂錛屽彧闇灝嗚剼鏈琺y_script.py鏀懼叆鍛戒護琛岋紝濡 pyinstaller my_script.py錛屽畠浼氳嚜鍔ㄥ勭悊渚濊禆騫剁敓鎴恉ist鐩褰曚笅鐨勫彲鎵ц屾枃浠躲
- cx_Freeze: 鍙︿竴涓璺ㄥ鉤鍙扮殑瑙e喅鏂規堬紝閫氳繃pip install cx_Freeze瀹夎呫傚壋寤簊etup.py閰嶇疆鏂囦歡鍚庯紝濡 cxfreeze setup.py build錛屽嵆鍙鐢熸垚鍙鎵ц屾枃浠躲
- py2exe: 涓撲負Windows璁捐★紝pip install py2exe鍗沖彲瀹夎呫傞厤緗畇etup.py鏂囦歡鍚庯紝閫氳繃 python setup.py py2exe 鐢熸垚鍙鎵ц屾枃浠躲
- py2app: 涓撲負macOS鎵撻狅紝pip install py2app鍚庯紝閫氳繃 python setup.py py2app 鐢熸垚.dmg鏂囦歡錛屽寘鍚鍙鎵ц岀▼搴忋
- Nuitka: 鐢ㄤ簬灝哖ython鑴氭湰緙栬瘧涓哄彲鎵ц屾枃浠訛紝pip install nuitka鍚庯紝浣跨敤 nuitka --standalone my_script.py 榪涜岀紪璇戱紝鐢熸垚my_script.dist鐩褰曚腑鐨勫彲鎵ц屾枃浠躲
閫夋嫨鍚堥傜殑宸ュ叿
姣忕嶅伐鍏烽兘鏈夊叾閫傜敤鍦烘櫙錛歅yInstaller鍜宑x_Freeze閫傚悎澶氬鉤鍙伴儴緗詫紝py2exe瀵筗indows鐢ㄦ埛鍙嬪ソ錛宲y2app鍒欎笓涓簃acOS璁捐°傚傛灉浣犺拷奼傛洿楂樼殑鎬ц兘鍜屽彲縐繪嶆э紝Nuitka鐨勭紪璇戞妧鏈鏄涓涓嶉敊鐨勯夋嫨銆傛牴鎹浣犵殑鐩鏍囧鉤鍙板拰闇奼傦紝閫夋嫨鍚堥傜殑宸ュ叿錛岃㏄ython紼嬪簭鏃犻渶Python鐜澧冨氨鑳藉崕涓借漿韜涓虹嫭絝嬪簲鐢ㄣ
鎬葷粨
灝哖ython浠g爜鎵撳寘鎴愬彲鎵ц屾枃浠訛紝鏃犵枒涓哄簲鐢ㄧ▼搴忕殑鍒嗕韓鍜岄儴緗插甫鏉ヤ簡闈╁懡鎬х殑鍙橀潻銆傞氳繃PyInstaller銆乧x_Freeze銆乸y2exe銆乸y2app鍜孨uitka錛屼綘鍙浠ヨ交鏉懼皢Python鑴氭湰杞鍖栦負鐢ㄦ埛鍙嬪ソ鐨別xe搴旂敤錛屾棤璁轟綘鏄涓轟簡鍒嗕韓錛岃繕鏄鏋勫緩鐙絝嬪伐鍏鳳紝榪欎簺宸ュ叿閮借兘璁╄繃紼嬪彉寰楃畝鍗曟槗琛屻傞夋嫨涓涓宸ュ叿錛岃㏄ython鐨勫姏閲忚Е鎵嬪彲鍙婏紒
Ⅲ 濡備綍鎵撳寘澶嶆潅鐨凱ython紼嬪簭錛熸墦鍖呭嶆潅鐨凱ython紼嬪簭鏁欑▼
Python鏄涓闂ㄥ紑婧愬厤璐廣侀氱敤鍨嬬殑鑴氭湰緙栫▼璇璦錛屽畠涓婃墜綆鍗曪紝鍔熻兘寮哄ぇ錛屽畠涔熸槸浜掕仈緗戞渶鐑闂ㄧ殑緙栫▼璇璦涔嬩竴銆備笉綆℃槸浼犵粺鐨刉eb寮鍙戙丳C杞浠跺紑鍙戙丩inux榪愮淮錛岃繕鏄澶ф暟鎹鍒嗘瀽銆佹満鍣ㄥ︿範銆佷漢宸ユ櫤鑳斤紝Python閮借兘鑳滀換銆傚逛簬鍑嗗囪嚜瀛︽垨鑰呮兂瑕佹彁鍗嘝ython鐨勫皬浼欎即鏉ヨ達紝鍙鑳芥壘鍒頒竴濂楀悎閫傜殑璇劇▼瀛︿範寰寰鑳藉熶簨鍗婂姛鍊嶏紒涓哄ぇ瀹舵彁渚涘埌浜嗗洓濂楁疆浜鏁欒偛閲戠墝璁插笀鏉庤佸笀鐨凱ython鍏ラ棬鍒扮簿閫氳嗛戣劇▼錛屾劅鍏磋叮灝卞彲浠ョ偣鍑諱簡瑙~
鎵撳寘澶嶆潅鐨凱ython紼嬪簭鏁欑▼錛
浠ヤ笂灝辨槸鍏充簬鈥滃備綍鎵撳寘澶嶆潅鐨凱ython紼嬪簭錛熸墦鍖呭嶆潅鐨凱ython紼嬪簭鏁欑▼鈥濈殑鍏ㄩ儴鍐呭瑰垎浜浜嗭紝甯屾湜灝忓厰鐨勭簿褰╄В絳斿逛綘鐨凱ython緙栫▼瀛︿範鏈変竴瀹氱殑甯鍔╋紒Python璁$畻鏈鴻璦鐪嬭搗鏉ュ緢涓撲笟寰堥毦瀛︼紝浣嗘槸鍙瑕佹帉鎻″師鐞嗛昏緫錛屽氨鑳藉熼愭ユ帉鎻℃敾鐮達紒鎯寵嚜瀛Python鐨勫皬浼欎即錛屽皬鎵嬬偣鍑繪ら摼鎺ワ細