當前位置:首頁 » 編程語言 » pythonexe

pythonexe

發布時間: 2022-01-16 06:45:06

pythonw.exe是幹嘛的

python.exe運行的時候有個控制台窗口
如果你的python代碼有gui,用python.exe運行就會跑出一個黑窗口
如果用phthonw.exe的話就沒有了

㈡ python怎麼將py文件弄成exe

py2exe,pyinstall,個人感覺pyinstall比較好用,但有個缺點,生成的可執行文件不能放在中文目錄中

㈢ python.exe是什麼

叫什麼「中蟒」,是一種學習編程用的程序。如你不想學(或者說不想使用這個程序),可以中止該進程。

㈣ python 生成的exe 怎麼運行

Python是一種簡單而強大的編程語言,適用於編寫腳本,甚至於應用程序的開發。Python可用的各種GUI包使得利用Python編寫全功能的應用變為可能。這很好,但你有沒有想過將你編寫的Python腳本轉化為可執行文件?這似乎是一個很贊的主意,有許多原因!你可以在沒有Python解釋器的情況下重新部署你的應用。終端用戶不需要在他的機器上安裝Python。你可以將你的應用閉源(很不幸)等等……這篇文章可以告訴你如何從你的Python腳本生成win32可執行文件。

Python is a simple and powerful language for scripting and even application development. Various GUI packages available for Python makes it suitable for developing full fledged applications in python. Ok that is fine, but ever thought of creating an executable file from the python script you wrote? This seems to be a nice idea, there are many reasons why! You can redistribute your application without python. The end user needn't to install python on his machine. You can make your application closed source (unfortunate) etc... Read on this article to find how you can create win32 executables from your Python script.

This tutorial will give step by step instruction on how to create Win32 executable from Python script. Make sure that the following are installed on your system.

這篇教程將會一步一步的介紹如何從Python腳本創建Win32可執行文件。請確保你的系統里已經安裝了下面的程序。

Python. Get Python fromh and install on your machine.
py2exe. Get py2exe from 下載時注意安裝的Python版本。

命令行程序

下面的示例代碼會在命令行里列印一行標題,以及從1到10的數字。

test.py

print "Python script to exe test program"count = 0while count < 10:print "count = " + str(count) +" "count = count + 1123456

把這段代碼保存在test.py(或者別的以.py為後綴的)文件中。用Python解釋器首先測試並成功運行這段代碼。要完成這一步,只需要在命令行里輸入「python test.py」。你應當在命令行里看到下面的輸出。

目前為止一切順利。現在讓我們看看我們怎樣從腳本構建windows可執行程序。創建一個新文件命名為setup.py並將下面的代碼粘貼進去。

setup.py

from distutils.core import setupimport py2exe

setup(console=['gui.py'])123

構建可執行文件時,在命令提示符里運行「python setup.py py2exe」。一旦構建過程完成,移動到dist子目錄下並通過在命令行里鍵入「gui.exe」來運行這個可執行文件。現在你應該看到與前面用Python腳本創建的一樣的窗體。

㈤ 怎樣用python控制關閉一個.exe的程序

#!/usr/bin/python
# -*- coding: utf-8 -*-
"""
@Date:
@author
"""
__author__ = 'Sla'
__version__ = '1.0.0'

import pprint

import os
import time
import subprocess

def processkill():
_p = subprocess.Popen("C:\WINDOWS\system32\cmd.exe")
_pid = _p.pid
print "sub pid:", _pid

while _p.poll() == None:
time.sleep( 5 )
#kill subprocess after 5 seconds, if it is not done
if _p.poll() == None:
print "\nKill the subprocess\n"
if os.name == 'nt':
os.system('taskkill /PID %s /T /F' % _pid)
else:
os.system('kill %s' % _pid)
break
else:
if _p.returncode != 0:
print "\nsubprocess run Error"
else:
print "\nsubprocess run OK"

if __name__ == '__main__':
processkill()
——————————————————————————————————————
你可以測試一下,在5秒內打出exit就成功運行,不然就結束cmd進程

㈥ 將python打包成exe

return 應該放在一個函數裡面的,

將python打包成exe的程序有很多,比如py2exe、PyInstaller等等,但是到目前為止,它們對python3.1支持的都不好,所以這里我要介紹一下cx_freeze 4.2.2,它還能支持跨平台,可以在windows和linux運行。
cx_freeze的下載網址為 http://sourceforge.net/projects/cx-freeze/files/ ,要根據已安裝的python版本進行選擇。比如我使用的是python3.1,所以就要下載cx_Freeze-4.2.2.win32-py3.1.msi這個文件。運行這個安裝包後,相關程序就會被拷貝到python的目錄下。主要在兩個地方,一個是C:/Python31/Scripts,另一個是C:/Python31/Lib/site-packages/cx_Freeze

在以前版本的cx_Freeze中,是通過FreezePython.py這個腳本將py轉換為exe,而在4.2.2這個版本中,FreezePython.py已經不見了,主要的工作交給了C:/Python31/Scripts下的cxfreeze.bat來完成。
使用cx_Freeze完成python打包exe主要有兩種方法:
第一種,直接運行cxfreeze.bat通過:
先進入cmd命令行,進入C:/Python31/Scripts目錄,然後運行cxfreeze.bat -h 就可以看到它的使用說明了。我們可以用cx_freeze自己的sample做個試驗。
進入到c:/python31/scripts/下,運行
cxfreeze C:/Python31/Lib/site-packages/cx_Freeze/samples/PyQt4/PyQt4app.py --install-dir=d:/123
pytqt4app.py就會被打包成exe,並且它所用到的庫文件,也被一並考到了d:/123目錄下。

㈦ 如何用python寫exe程序

Win下發布應用

起因

今天實驗室同學看到我的乞丐版二輸入規則器,他挺感興趣的,也想要玩玩,但是他沒有裝python的環境,總不能讓他一直玩我電腦吧,所以想到了將程序打包成exe,直接運行!想法一出來,根本擋不住啊,說干就干,先網路python打包exe,一大堆答案,我整理了一下,大概有Py2exe和pyinstaller兩種,但是,我給你看張圖

如果覺得內容不夠細致,可以參考

用PyInstaller將python轉成可執行文件exe筆記或者用PyInstaller把Python代碼打包成單個獨立的exe可執行文件

補充

  • 2016.7.7補坑: 基於python的參考文獻生成器beta已完成,歡迎下載和使用免費下載基於python的文獻生成器.exe

  • 2016.7.8補充: 利用Pyinstaller編譯關聯文件成exe,只要輸入時候寫成pyinstaller -F main.py related.py即可,其中main為主函數,其中有import related.py的函數,只要把重要的放前面就好啦,然後最後的exe文件名會以第一個命名,也就是最後形成一個main.exe就是醬紫。修改spec文件,重新加上參數再編譯。按照正常步驟做過之後,在目錄中還會有一個spec文件,用編輯器打開,之後修改參數,保存後,在原來操作的cmd上寫入:pyinstaller main.spec即可,這個是我在gui圖像生成exe格式時候,圖片無法打包查閱到的,需要單獨添加

  • ㈧ 問一個超小白的問題 關於python 安裝了python後打開 python.exe 出現的

    這裡面敲的是不能保存的.你可以在裡面練習,看看輸入輸出有沒有問題.
    沒有的話,新建一個空的.py文件,把在這里練習的代碼都敲進去,自然就保存好了.
    或者直接打開IDLE,在裡面寫好代碼,保存就可以了.

    運行的時候可以雙擊,或者在IDLE裡面運行,都是可以的.

    ㈨ python 怎麼執行exe程序

    使用os.system函數運行其他程序
    os模塊中的system()函數可以方便地運行其他程序或者腳本。其函數原型如下所示。
    os.system(command)
    其參數含義如下所示。
    command 要執行的命令,相當於在Windows的cmd窗口中輸入的命令。如果要向程序或者腳本傳遞參數,可以使用空格分隔程序及多個參數。
    以下實例實現通過os.system()函數打開系統的記事本程序。
    >>> import os
    # 使用os.system()函數打開記事本程序
    >>> os.system('notepad')
    0 # 關閉記事本後的返回值
    # 向記事本傳遞參數,打開python.txt文件
    >>> os.system('notepad python.txt')

    ㈩ python 能做成EXE程序嗎

    用py2exe,方法如下:
    1. 安裝py2exe
    2. 將打包文件與被打包文件放在同一個文件夾下。。。
    例如,你需要將test.py打包成exe,那麼test.py就是被打包文件,那麼打包文件呢,保存下邊的文件為.py文件 (例如setup.py):

    # setup.py
    from distutils.core import setup
    import py2exe
    setup(console=["test.py"])

    放在同一個目錄的目的是因為在console = ["test.py"]時,不用考慮路徑問題,當然,你的是什麼py文件,就把名字替換了。。。
    然後運行,運行命令為: python setup.py py2exe
    如果你不會使用cmd運行python的命令,也不難,把運行命令粘貼在記事本中,然後修改後綴為.bat,例如run.bat,然後雙擊run.bat就可以啦。。(前提是,你設置了環境變數)
    運行後,會產生一個dist文件夾,在文件夾中,有一個與被打包文件同名的exe文件,那個就是可執行文件啦。。。

    熱點內容
    安卓上哪裡下大型游戲 發布:2024-12-23 15:10:58 瀏覽:189
    明日之後目前適用於什麼配置 發布:2024-12-23 14:56:09 瀏覽:56
    php全形半形 發布:2024-12-23 14:55:17 瀏覽:829
    手機上傳助手 發布:2024-12-23 14:55:14 瀏覽:733
    什麼樣的主機配置吃雞開全效 發布:2024-12-23 14:55:13 瀏覽:831
    安卓我的世界114版本有什麼 發布:2024-12-23 14:42:17 瀏覽:711
    vbox源碼 發布:2024-12-23 14:41:32 瀏覽:279
    詩經是怎麼存儲 發布:2024-12-23 14:41:29 瀏覽:661
    屏蔽視頻廣告腳本 發布:2024-12-23 14:41:24 瀏覽:420
    php解析pdf 發布:2024-12-23 14:40:01 瀏覽:821