首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

有没有办法获得一个带有PyInstaller窗口的进程列表?

是的,可以通过使用Python的psutil库来获取带有PyInstaller窗口的进程列表。psutil是一个跨平台的库,用于获取系统信息和进程管理。以下是获取带有PyInstaller窗口的进程列表的示例代码:

代码语言:txt
复制
import psutil

def get_pyinstaller_processes():
    pyinstaller_processes = []
    for proc in psutil.process_iter(['pid', 'name', 'exe']):
        if proc.info['name'] == 'python.exe' and 'PyInstaller' in proc.info['exe']:
            pyinstaller_processes.append(proc.info)
    return pyinstaller_processes

if __name__ == '__main__':
    processes = get_pyinstaller_processes()
    for proc in processes:
        print(f"PID: {proc['pid']}, Name: {proc['name']}, Exe: {proc['exe']}")

该代码通过遍历所有正在运行的进程,筛选出名称为python.exe且可执行文件路径中包含PyInstaller的进程,然后将这些进程的信息存储在一个列表中并返回。你可以根据需要进一步处理这些进程信息。

这是一个简单的示例,你可以根据实际需求进行修改和扩展。请注意,这只是获取带有PyInstaller窗口的进程列表的一种方法,可能还有其他方法可以实现相同的功能。

腾讯云提供了多个与云计算相关的产品,例如云服务器、云数据库、云存储等。你可以根据具体需求选择适合的产品。你可以访问腾讯云官方网站(https://cloud.tencent.com/)了解更多关于腾讯云产品的信息。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

如何将Python版「羊了个羊」打包成exe文件

修改 .spec 文件中的 datas 列表,加上图片、音乐等外部资源文件所在目录 datas = [('images', 'images'), ('music', 'music')] 4. pyinstaller...命令行里可以使用 pip 命令 这是为了能够安装打包用的 pyinstaller 模块。 如果这两点有问题,请检查你的系统环境变量PATH里有没有加上Python的安装路径。...pyinstaller 目标代码.py --collect-all pgzero 重新打包后依然不成功,但提示发生了变化,这说明前一个问题已经解决了,现在又有了新的问题。同样在命令行运行查看报错。...pyi-makespec 目标代码.py --collect-all pgzero 找到里面的 datas 列表,以二元组的形式,把资源目录的实际路径和程序中的调用路径添加到列表里,注意书写格式。...打包生成的结果除了 exe 文件,还有一个 _internal 目录,里面有一堆文件,exe 必须带上这些文件才能运行。 2. 程序执行的时候,背后还跟着一个命令行窗口,看着很讨厌。

51520

2018年8月10日对飞机大战的思考和将python源文件打包成exe可执行文件

,cmd切换到该目录下的shell 用命令 pyinstaller -F -w (要打包的主文件名.py) 意义是打包成一个单独的文件并且不要shell窗口直接运行 只打包主启动py文件就可以了,其他的...用pyinstaller打包时候各个参数的意义: -F  指定打包后只生成一个exe格式的文件 -D –onedir 创建一个目录,包含exe文件,但会依赖很多文件(默认选项) -c –console,...在开始设置一个标签,可以设为False,在游戏窗口上 添加一个暂停按钮,当点击之后False变成true,场景内的所有精灵的速度都设为0,音乐关闭pause,再点击一下 暂停键,重新所有速度speed...可以先用ps -ef|grep 进程名 查看该进程的进程号 然后用kill -9 进程号 可以杀死该进程,-9是强制杀死 psgrep 进程名 可以直接查看该进程的进程号 # 监听键盘上的事件用pygame.key.get_pressed...enemy.fire() #生成一个窗口 screen=pygame.display.set_mode([640,480])里面的第一个参数必须是一个列表,也可以是如下的形式 screen=pygame.display.set_mode

1.6K30
  • 01.如何把.py文件打包成为exe,重

    1.应用场景 1.1 故事背景 我自己用python写了一个小程序发给其他同事用,给他的就是一个.py文件,不过他觉得比较麻烦,还要安装环境,他问我有没有简单一点的方式,我给一个exe文件,他就不用安装环境就可以运行我的程序...,我内心在想这么麻烦,还要我跟你打包成为exe,不过没办法,谁叫是好朋友了,我就答应他了。...pyinstaller参数 含义 -F 指定打包后只生成一个exe格式的文件 -D –onedir 创建一个目录,包含exe文件,但会依赖很多文件(默认选项) -c –console, –nowindowed...使用控制台,无界面(默认) -w –windowed, –noconsole 使用窗口,无控制台 -p 添加搜索路径,让其找到对应的库。...既然没找到答案,那么我就去youtube上找个播放次数比较多的教程看看,看看别个怎么用法,最终大神的教程中找到了解决办法,在代码最后面加上相关代码就行,我整理了一下三种做法: # 1.暂停的第一种方式

    1.3K10

    pycharm将python程序打包_python 程序打包

    所以提示已经安装 (安装可以使用cmd黑窗口,也可以使用软件,没有区别) 在安装pyinstaller的同时,可能会报错,说什么pip的版本可能不匹配,建议升级 pip版本 14 更新pip版本的方法...下面进行打包 -F, –onefile 打包一个单个文件,如果你的代码都写在一个.py文件的话,可以用这个,如果是多个.py文件就别用 -D, –onedir 打包多个文件,在dist中生成很多依赖文件...可以先看上面的图片有没有 ,没有的话 点击上面图片偏左下角的加号 18....下面是我查询一个根本不存在的包 没有包的需要命令安装,安装之前需要先下载包 https://www.lfd.uci.edu/~gohlke/pythonlibs/ 安装命令为 安装包 pip...文件 pyinstaller -F xxx.py 因为是exe文件 所以可以双击运行,但是运行会存在黑窗口,如果被人误关掉,进程就不会存在 所以需要后台启动,这样就不会存在,误操作的失误,这样进程想要结束的话

    2.2K20

    PyInstaller 打包 pytho

    1.7,原因下详) jieba 0.39 wordcloud 1.5  安装与使用PyInstaller   在pychaim下可以直接打开下方Teminal 窗口 执行指令   pip install...所以一旦自动生成了一个spec文件 后续可以根据需求自行修改 spec文件,然后执行 PyInstaller -F XXXX.spec 遇到的问题 一,AttributeError: module ‘enum...因为在pyinstaller 打包后的exe 运行时会在   C:\Users\Administrator\AppData\Local\Temp 新增了一个临时文件夹如“_MEIxxxxxx” 所有py...datas接收一个元组数组 [(x1,y2),(x2,y2)]  x1 是指需要打包的资源文件位置,可以是文件夹名称(我这里是static),单一文件,或者 带有通配符 * 的多个文件。   ...y1,是指需要输出到临时文件夹内的相对地址。这里我用了 点符号,代表临时文件夹本身。 这样需要的资源文件就包括进去了,也能正常读取了。 有其他办法是修改源码的,其实是很不优雅的。

    1.3K30

    用python实现批量打包程序的工具~

    但我发现auto-py-to-exe与pyinstaller都无法直接一次性打包多个程序,想打包多个程序需要重新操作一遍,所以对于一个程序员来说,这是一个忍无可忍的事情。...os.system(f'pyinstaller -F -w D:\程序.py') 执行命令不会出现cmd窗口,默认在IDE中显示,生成的文件默认在同一目录下: os.popen() popen...()方法也是os模块内置的函数,通过管道的方式来实现,返回值是一个文件对象,可以进行读和写。...打包函数 函数接收的是一个列表,需要通过循环读取;通过split分割而成的路径,会生成一个列表,依然需要通过循环进行读取;程序打包效果比较单一,-F和-w分别为产生单个的可执行文件和取消显示命令行窗口:...缺点:小工具的缺点很明显,无法对打包的程序图标等操作,而且在执行命令的时候只能一条一条的执行,大大的降低了效率,需要配合线程和进程。

    1.1K10

    pyinstaller打包python项目

    PyInstaller优点:能够将Python程序及其依赖库打包成一个独立的可执行文件(Windows、Linux、macOS),无需目标环境安装Python解释器或额外的库。...Nuitka优点:Nuitka是另一种可以将Python编译为独立可执行文件的工具,但其工作原理与PyInstaller不同,它尝试直接将Python代码转换为C++代码再编译为本地机器码,理论上可以获得更好的性能...运行环境相关:控制台窗口显示-w, --windowed 或 --noconsole:不显示控制台窗口(适用于GUI应用)。...完整且详细的参数列表可以通过运行 pyinstaller --help 查看。四、打包踩坑记录1....打包时报错PermissionError: WinError 32 另一个程序正在使用此文件,进程无法访问。解决措施: 关闭其他正在使用打包目录中某个文件的程序3.

    47210

    Python打包exe文件方法汇总【4种】

    目录对python代码打包成exe的方式有4种,py2exe,pyinstaller,cx_Freeze,nuitka,分别对以上4种方法介绍,欢迎纠错和提供新的办法。...多进程打包的问题 官方的CPython存在一个GIL锁,这个锁的存在有很多优点,很多库都是线程安全的,单线程执行的效率也高。...前一个是多进程库,为了解决python用于数据密集型处理的情况;后一个用于异步IO处理的情况,基本原理就是在CPU时钟之间来回切换,简单的例子就是爬虫程序爬取网页的时候。...假如有10个url,我们都要去GET它,实际上网络之间的延迟是大大高于计算机内部的,那么这个时间内计算机就切换到下一个。 有时候运用多进程是必须的,这个替代不了,哪怕它占用资源很多。...如果py程序是多进程的话,使用pyinstaller打包会出现错误,这个时候只要加上一行代码 在: if name==‘mian’: #新增 multiprocessing.freeze_support

    2.8K10

    干货合集│最好用的 python 库都在这

    ,不仅会让人一眼就知道任务的进度,还能够让自己的心情愉悦from time import sleepfrom tqdm import tqdm# 这里同样的,tqdm就是这个进度条最常用的一个方法# 里面存一个可迭代对象...info[pin_isnull] len(pin_isnull_list)# 缺失值相关操作, 简单的处理办法就是过滤掉null值books = info["life_cycle_books"]book_isnull...,使用NavigableString类中的string、text、get_text()print(soup.p.text)#返回一个字典,里面是多有属性和值print(soup.p.attrs)#查看返回的数据类型...print(type(soup.p))#根据属性,获取标签的属性值,返回值为列表print(soup.p['class'])#给class属性赋值,此时属性值由列表转换为字符串soup.p['class...将源码打包成exe文件,直接在window上运行pyinstaller -F -w -p .

    55062

    教你如何使用21行代码开发桌面应用

    “ 教你如何快速开发桌面应用” 首先,我们来想像一下喜欢某个网站,或者我们自己有一个网站,在某个时间我们不知道怎么的突然想把某个网站做成我们自己桌面应用(不要问为什么,之前没有,现在得有 ),那我们来想办法达到我们的目的...明确目的:我们要把我们喜欢的网站做成一个桌面程序。 01—思路 我们要知道我们需要做什么,我们要将网站制作成一个桌面程序,那我们开始着手准备。 1、一个喜欢的网站。 2、python环境。...我们先来想一下,tk好想可以制作窗口,有没有办法将网站加入到tk中呢!但我们没有搜索到有关资料,那我们来说一下另一个模块吧。 pyqt5,那在这里面是否可以假如网站页面呢? 你还别说,还真可以。...02—开发 来安装模块: 开发桌面应用模块: pip install PyQt5 == 5.10.0 打包工具: pip install pyinstaller 打包命令 pyinstall -w -F...('icon.png'))#设置窗口图标 self.resize(1000, 900)#设置默认窗口大小 self.showMaximized()#最大化

    1K20

    好工具 | pyinstaller打包python程序,可视化操作简单又快捷

    我们写了一个可视化的pyinstaller打包小工具,送给新手小白用户们。Python可以使用pyinstaller工具将代码打包成exe可执行文件。...运行上述命令后,PyInstaller将会自动创建一个可执行文件,该文件包含了你的Python程序和所需的依赖项。你还可以使用一些选项来自定义打包过程,例如指定输出目录、设置图标等。...你可以查阅PyInstaller的官方文档以获取更详细的信息和选项说明。那么有没有对于小白来说更简单、更傻瓜的操作方式呢?当然有,如下图,小编给大家介绍本站写的这个可视化的打包工具。...图片图片图片软件有一些常用的配置参数,如-F/打包成一个EXE文件,-i/自定义软件图标,-key/加密,-w/打包GUI界面时去除命令提示符窗口等。...对于自定义图标,软件目录下有默认的使用图标,用户可以直接留空也会随机使用一个生成漂亮的自定义图标。最常用的默认选上,正常打包不用设置就可。

    2.3K10

    Python|Pyinstaller打包Python程序的过程详解

    但, 小编在安装时,不是走的这种方式,而是下载Pyinstaller的源文件,http://www.pyinstaller.org/downloads.html,命令行界面中cd到Pyinstaller...第三步,执行以下命令: pyinstaller yourprogram.py 说明:如果想打包不带命令窗口,前面加参数: pyinstaller -w -F yourprogram.py -w: 去掉命令窗口...-F: 打包成一个可执行文件 04 预置的文件如何发布 程序代码中往往使用一些提前预置的文件,比如窗口图片,配置文件等,那么如何将这些文件发布出来呢。...05 其他问题 打包过程中,如果出现问题,需要首先知道问题是什么,因此,建议使用命令中不要带有-w,这样可以看到命令窗口中的错误,等完全测试好了后,再添加-w 遇到的一个问题: ?...下添加一个hook-pandas.py文件: hiddenimports=[ #all your previous hidden imports 'pandas', 'pandas.

    2.4K50

    Python如何将py文件打包成exe

    大家好,又见面了,我是你们的朋友全栈君。 安装pyinstaller 打开cmd窗口,输入pip install pyinstaller,命令行输出successfully表示成功。...生成exe文件 一、单个py文件 在py文件目录下,打开cmd窗口,输入pyinstall -F XXX.py,执行成功的话,会在当前目录生成一个dist文件夹,XXX.exe文件在此文件夹下。...如果是图形窗口,不想要控制台出现的话,可以pyinstall -F XXX.py –noconsole 添加版本信息: 安装好pyinstaller后,我们会得到两个辅助工具,pyi-grab_version...使用pyi-grab_version创建版本信息模板文件,首先找到一个有版本信息的XXX.exe工具,在此目录下打开cmd窗口,输入pyi-grab_version XXX.exe,执行成功后,会在此目录下获得一个...如果打包之后出现No module name…..可以采用临时解决方案,将缺少的模块放置在这个列表中。

    2.6K20

    手把手教你把Python代码转成exe

    ,还可以加入国内镜像下载pyinstaller,一共有六个国内镜像地址,你选择一个加入进去即可: 清华:https://pypi.tuna.tsinghua.edu.cn/simple 阿里云:http...2.在cmd里输入打包成exe的命令 安装好pyinstaller工具包后,首先要在cmd里跳转地址到Python代码所在的文件地址,然后输入以下命令,即可将Python代码转成exe,并生成一个名为...功能 注释 -F 打包成一个文件 -D 打包成一个文件夹 -n 重新命名 --noconsole 去掉cmd命令窗口 -i 加入图标,图标需要是ico格式 打包举例:1.打包时候修改文件名,2.运行时候不显示命令窗口...原因:打包的源码或环境有问题 解决办法:打包成有命令窗口的exe,并将exe在cmd里运行,运行不成功会显示报错信息,然后根据报错信息修改 3.2 打包后的文件太大怎么办?...原因:在python导包的时候,将包的全部函数打包成exe了 解决办法:这里需要在代码里更改导包方式,例如将import sys改为from sys import exit 3.3 缺少相关素材 将代码里所有涉及到素材的文件都改成绝对路径

    3.5K10

    2分钟将Python转换为exe

    安装所有软件包的一种简单方法是使用requirements.txt文件,该文件包含该python程序运行所需的所有已安装软件包的列表。...获得的可执行文件可以在Windows平台上运行,并且包含运行python程序所需的所有软件包。 什么是Pyinstaller?...所述dist文件夹中包含的应用程序捆绑和一个可执行文件(.exe文件捆绑的应用程序文件夹中)的文件。 当您运行.exe文件时,您将获得与从python解释器运行时相同的输出。...如果您的python程序是GUI应用程序,则您会注意到首先打开了一个控制台窗口,几秒钟后GUI应用程序启动了,这对用户体验不利。 这个问题可以通过 -w 选项使用来解决。 ?...onefile选项 设置.exe的Pyinstaller图标 默认情况下,Pyinstaller将为获得的可执行文件提供python外观,为了更改可执行文件的默认图标,您将必须设置-i / –icon标志

    2.7K10

    Python贪吃蛇小游戏_Python贪吃蛇代码

    -2:]: snake_x = snake_list[-1][0] snake_y = snake_list[-1][1] else: snake_move([snake_x, snake_y]) 蛇的身体的每个小块对应列表内的一个坐标...,头的位置处于列表最后一项。...当移动时消除第一个坐标所在的位置,使用pop(0)方法弹出第一项 将下一个头的位置(由 snake_ctrl 函数提供)使用append()方法添加到列表最后 通过检测位置坐标(x in y)是否为靠近头的一段来防止蛇倒走...使用列表的count方法能够很简单的判断序列中有没有两相同的元素,来检测蛇有没有吃到自己。...pyinstaller 等待安装完成,输入 pyinstaller -F xxx.py (文件位置) 以下是演示效果 评价:能玩 总结 虽然最后成品比较简陋,但还是有些成就感的,比之前光看书感觉效率提高很多

    2K10

    python基础--将python的py文件打包成exe程序

    在我们完成一个Python项目或一个程序时,希望将Python的py文件打包成在Windows系统下直接可以运行的exe程序。...下载pyinstaller 采用命令行操作的办法 在cmd命令行中,输入代码: pip install pyinstaller 或者采用更新、升级的方法: pip install --upgrade...并输入代码,格式为使用命令:pyinstaller -F 文件名(带后缀py): pyinstaller -F test.py 常用参数说明: –icon=图标路径 -F 打包成一个exe文件...-w 使用窗口,无控制台 -c 使用控制台,无窗口 -D 创建一个目录,里面包含exe以及其他一些依赖性文件 pyinstaller -h 来查看参数 回车后,代码迅速操作,直到操作结束。...pyinstaller 改变生成exe程序的图标 1 my.ico 是一个图标名,和当前的test.py文件在同一个目录下 打包结束!

    1.5K20

    如何把python文件打包为可执行程序exe?

    那我们如果要把python文件打包为exe可执行文件,有没有这样的库呢?回答是肯定的。 我们使用第三方库pyinstaller去打包python文件。...当然了,如果你还需要一些定制化的东西,比如我要打包一个GUI程序,而默认的图标太丑了,我要换一个更好看的图标等等, 我们只需要增加一些参数就能完成,下面我们就以打包GUI程序为例,简单介绍下几个用到的参数...先看我最终打包使用的命令 pyinstaller -F -w -i 16.ico -n active get_register_code.py 我么来介绍下用到的参数 -F 指定打包后只生成一个exe...格式的文件 -w 不显示windows cmd窗口(因为我们是个GUI程序,不需要显示cmd窗口,就是windows那个丑丑的黑色cmd窗口) -i 更换打包后exe文件的显示图标,后面跟你需要替换成的图标文件...扩展: pyinstaller还有很多其他参数可以实现不同的效果,需要用时只需要去查下文档就一目了然了。

    6.4K40

    python文件打包实战技巧

    PyInstaller的安装可以在命令行输入以下命令直接安装: pip install PyInstaller 如果看到Successfully install PyInstaller-x.x.x就表示安装成功...下面开始进行文件打包 先在桌面建一个文件夹并把需要打包的代码文件放入其中。 新建文件夹 在文件夹内空白处按住Shift并点击鼠标右键,然后点击在此处打开Powershell窗口。...打开命令窗口 输入以下命令开始打包:Pyinstaller test.py 出现如下图所示内容就表示打包完成了。...不管对方有没有python环境,他只要双击就可以运行,而且也看不到源代码。...-F 只产生单个的可执行文件 -D 产生一个目录包含多个文件(exe在其中,此为默认打包方式) -w 去除运行时出现的命令行黑窗口 -i 将ico后缀的图片作为可执行文件的图标 等等还有很多命令(可以去官网看官方文档

    57850
    领券