python调用exe程序
‘壹’ python 如何启动本地exe应用程序
from os import startfile
filepath = input("请输入程序路径: ")
startfile(filepath)
‘贰’ 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啊,一点也不老,稳定而且好用。
操作步骤如下:
如果你有一个名为helloworld.py的python脚本,你想把它转换为运行在windows上的可执行程序,并运行在没有安装python的windows系统上,那么首先你应写一个用于发布程序的设置脚本例如mysetup.py,在其中的setup函数前插入语句import py2exe 。
mysetup.py示例如下:
# mysetup.py
from distutils.core import setup
import py2exe
setup(console=["helloworld.py"])
然后按下面的方法运行mysetup.py:
python mysetup.py py2exe
上面的命令执行后将产生一个名为dist的子目录,其中包含了helloworld.exe,python24.dll,library.zip这些文件。
如果你的helloworld.py脚本中用了已编译的C扩展模块,那么这些模块也会被拷贝在个子目录中,同样,所有的dll文件在运行时都是需要的,除了系统的dll文件。
dist子目录中的文件包含了你的程序所必须的东西,你应将这个子目录中的所有内容一起发布。
默认情况下,py2exe在目录dist下创建以下这些必须的文件:
1、一个或多个exe文件。
2、python##.dll。
3、几个.pyd文件,它们是已编译的扩展名,它们是exe文件所需要的;加上其它的.dll文件,这些.dll是.pyd所需要的。
4、一个library.zip文件,它包含了已编译的纯的python模块如.pyc或.pyo
上面的mysetup.py创建了一个控制台的helloword.exe程序,如果你要创建一个图形用户界的程序,那么你只需要将mysetup.py中的console=["helloworld.py"]替换为windows=["myscript.py"]既可。
py2exe一次能够创建多个exe文件,你需要将这些脚本文件的列表传递给console或windows的关键字参数。如果你有几个相关联的脚本,那么这是很有用的。
运行下面个命令,将显示py2exe命令的所有命令行标记。
python mysetup.py py2exe --help
‘肆’ exe怎么调用python
exe调用python的方法:
打开cmd,使用pip下载pyinstaller包,然后进入python程序所在的目录下
输入命令“pyinstaller -F 文件名”把python程序打包成exe文件
双击执行就调用python了
示例如下:
更多Python知识,请关注:Python自学网!!
‘伍’ 关于python中用subprocess调用exe子进程的问题
'C:\DSATools_8_net\Tsat\bin\tsat_batch.exe'
兄弟,这里有问题.
'C:\\DSATools_8_net\\Tsat\\bin\\tsat_batch.exe'
python里单引号和双引号是一样的东西,perl和shell里的才不一样.反斜杠有转义作用,你要在文本中用反斜杠原字符,就得再拿一个反斜杠转义一下嘛!!
当然,你也可以写成:
'C:/DSATools_8_net/Tsat/bin/tsat_batch.exe'
‘陆’ python怎么调用exe程序
PLAYER_1 = '"C:\Program Files\Tencent\QQMusic\QQMusic.exe"'
file = r"D:\tmp\trancecontrol-Emotions.mp3"
#方法1:
import subprocess
subprocess.Popen(PLAYER_1 + " " + file); #非阻塞
#subprocess.Popen(PLAYER_1 + " " + file).wati(); #阻塞
#方法2:阻塞
import os
#os.system(PLAYER_1 + " " + file);
‘柒’ python如何调用window的exe文件并传参,最后获得exe执行的结果
param='c:\'
r=os.popen("dir"+param)
data=r.readlines()
r.close()
print''.join(data)
‘捌’ python怎么生成exe程序
环境:pycharm2018.1+win7+python3.7
工具:pyinstaller
1、安装pyinstaller,cmd --> pip install pyinstaller
2、安装完成后,打开cmd,输入命令:pyinstaller -F *.py(星号为py文件的全路径,如下图)
如下图显示,打包成功,会显示exe文件的位置,找到运行即可用。
推荐学习《Python教程》。
‘玖’ 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脚本创建的一样的窗体。