首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Python在关闭Python后关闭程序

Python在关闭Python后关闭程序
EN

Stack Overflow用户
提问于 2021-10-17 08:57:20
回答 1查看 50关注 0票数 0

我是Python的新手,所以我有点挣扎,我正在创建一个小程序,它将在我输入一个链接到该应用程序的字母后打开该应用程序。然而,我对这段代码有一个特定的问题。

代码语言:javascript
运行
AI代码解释
复制
if app == "M":
    subprocess.call('C:\Program Files (x86)\Minecraft Launcher//MinecraftLauncher.exe')

它会很好地打开“我的世界”启动器,但是,Python不会说这个过程已经完成,所以Python不会关闭。如果我手动关闭python,它将会关闭“我的世界”启动器。我很好奇是否有一种方法可以让进程打开启动器,然后直接关闭它自己,这样它就不会在后台运行。谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-10-17 09:43:47

您应该使用subprocess.Popen而不是subprocess.call

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69606630

复制
相关文章
python 执行完成后,cmd窗口自动关闭
一般脚本运行完需要点击一下 在代码最后添加以下内容即可自动关闭cmd: import os import time time.sleep(1) # 方便展示,可删除 os.system("taskkill /f /im cmd.exe") # 关闭cmd窗口
Michael阿明
2021/09/06
3.3K0
零基础入门 26:通过代码关闭程序
Hello,各位小伙伴,又是好久没见,因为最近工作变动的原因,停更了快一个月的时间,好多同学都QQ问我什么时候更,会不会不更新了之类的。答案当然是不会的。
韩东吉
2018/10/19
6450
零基础入门 26:通过代码关闭程序
定时启动关闭程序以及 C++ 相关时间函数
最近在做项目的过程中需要实现定时启动/关闭程序的功能,网上查资料的过程中,发现大多都是通过 windows 创建计划任务的方式实现程序的定时启动,或者是通过写 bat 配合 sleep 关闭程序,感觉都不太行,最后还是采用了通过 C++ 写了一个监控窗口方式实现,在这里简单记录一下爬坑的过程。
EmoryHuang
2022/10/31
9210
Python 技术篇-pyhook暂停键盘鼠标监听事件,停止键盘鼠标监听事件且不关闭程序
很多时候只是要暂停一下或只想关闭监听,并不想把程序关闭。 但是网上搜了半天,没有找到,然后自己就去翻了翻源码,发现了。
小蓝枣
2020/09/23
4190
CTO 说了,如果发现谁用 kill -9 关闭程序就开除
kill可将指定的信息送至程序。预设的信息为SIGTERM(15),可将指定程序终止。若仍无法终止该程序,可使用SIGKILL(9)信息尝试强制删除程序。程序或工作的编号可利用ps指令或jobs指令查看(这段话来自菜鸟教程)。
架构师修炼
2021/02/03
7470
CTO 说了,如果发现谁用 kill -9 关闭程序就开除
Python批量关闭端口
在这个例子中,我们首先指定要关闭的端口列表。然后,我们通过循环遍历端口列表,为每个端口创建一个TCP套接字对象,并将其绑定到本地地址和端口上。最后,我们使用close函数关闭套接字,从而关闭相应的端口。
用户8658949
2023/03/04
1.3K0
在Windows下通过Python脚本来阻止屏幕关闭
在Windows下可以在系统中设置自动关闭屏幕的时间,在一些场合下,我么可能会想临时的阻止Windows自动关闭屏幕,但是又不想改变系统设置(比如在疫情里面宅在家里远程办公的时候,检查完孩子作业之后回来)。我们可以通过简单的Python脚本来达到这个目标。
socrates
2020/02/23
3K0
python自动关闭文件
python中,默认在程序结束的时候,会自动关闭文件对象。可是当我们的程序崩溃时,可能文件只是写入了缓存之中,并未关闭。所以,在涉及到文件操作的时候,我们需要用try语句,并在finally中加入关闭文件的命令。
灯珑LoGin
2022/10/31
1.2K0
一次关闭所有Activity和连续点击两次返回键关闭程序的方法
最近有人问我怎么样一次关闭应用程序里所有的Activity的方法,有人说用队列存储的方式,关闭的时候,一个一个的取出再Finish掉。其实个人认为最好的方法就是通过广播的方式来进行。这样简单易懂,方便操作,很快捷。 方法如下 建立一个父类 首先就是建立一个父类,让所有的activity继承父类,这样就不用每次都去注册广播,只要在父类注册好就行了,代码如下: package net.loonggg.test; import android.app.Activity; import android.conten
非著名程序员
2018/02/09
9520
CTO 说了,再发现谁用 kill -9 关闭程序就开除!
kill可将指定的信息送至程序。预设的信息为SIGTERM(15),可将指定程序终止。若仍无法终止该程序,可使用SIGKILL(9)信息尝试强制删除程序。程序或工作的编号可利用ps指令或jobs指令查看。
终码一生
2022/04/14
3850
CTO 说了,再发现谁用 kill -9 关闭程序就开除!
python 获取句柄,关闭进程
import win32api import win32con import win32gui import win32ui import win32console import win32process import os import signal MAIN_HWND = 0
py3study
2020/01/10
2.6K0
Python close()函数:关闭文件
读者可能一直存在这样的疑问,即使用 open() 函数打开的文件,在操作完成之后,一定要调用 close() 函数将其关闭吗?答案是肯定的。文件在打开并操作完成之后,就应该及时关闭,否则程序的运行可能出现问题。
用户8442333
2021/11/30
1.6K0
Python flask关闭自动转义
1、在Python文件中进行转义。先在 Markup 对象中进行转义,然后将它传送给模版。一般推荐使用这个方式。
py3study
2020/01/06
2.4K0
tasklist 结束进程_CMD命令利用tasklist与taskkill关闭程序「建议收藏」
昨天远程服务器后,服务器无故卡住了,鼠标各种延迟与无反应,想在进程管理器里关闭程序也卡住,想点击重启系统也卡死无反应。纠结后win+R打开了cmd用shutdown重启才算搞定。重启期间思考了下,如何用cmd命令来管理系统进程,搜索后得到用tasklist与taskkill十分方便,记录如下:
全栈程序员站长
2022/09/07
1.5K0
linux配置ntp时间同步客户端(小红帽系统怎么关闭程序)
NTP网络时间服务器在LINUX系统设置方法(小红帽版) NTP网络时间服务器在LINUX系统设置方法(小红帽版) 第一种方法: 1.Linux系统使用命令行配置: 在Linux 上面执行 ntpdate: ntpdate 1Array2.168.0.1 #1Array2.168.0.1是NTP服务器的IP 2.使用hwclock命令,把时间写入bios hwclock -w 如果想定时进行时间校准,可以使用crond服务来定时执行。 编辑 /etc/crontab 文件 加入下面一行: 30 8 * * * root /usr/sbin/ntpdate 1Array2.168.0.1; /sbin/hwclock -w #1Array2.168.0.1是NTP服务器的IP地址 然后重启crond服务 service crond restart 这样,每天 8:30 Linux 系统就会自动的进行网络时间校准。
全栈程序员站长
2022/07/26
6.3K0
Win10 开机自动打开上次未关闭程序怎么办?
在使用 Windows10 电脑的过程中,发现电脑开机后,会自动打开上次未关闭的程序窗口,这是怎么回事呢?这是 Windows10 的一个新功能,看到大部分教程都让去改电源设置,把快速启动关了。。。本人表示很无语,那是 Windows8 时代的新功能,现在大部分机器都默认开着,不止 Windows10 ,为什么只有 Windows10 1709 后的版本才有这个问题,要么是BUG,要么是新功能,大部分人都把它当BUG,在个人电脑上这个功能很好用,在公司就有点尴尬了,下面我教大家把这个功能关闭。
zhangdd
2020/04/17
1.6K0
Win10 开机自动打开上次未关闭程序怎么办?
python中threading开启关闭线程
在python中启动和关闭线程: 一、启动线程 首先导入threading import threading 然后定义一个方法 def serial_read(): ... ... 然后定义线程,target指向要执行的方法 myThread = threading.Thread(target=serial_read) 启动它 myThread.start() 二、停止线程 不多说了直接上代码 import inspect import ctypes def _async_r
kirin
2020/11/13
1.6K0
python requests 关闭提示警告
当使用 requests 库发送请求时报了以下警告InsecureRequestWarning: Unverified HTTPS request is being made to host 'www.xxx.com'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html#ssl-warnings warnings.war
bill618
2022/10/22
2.1K0
python中强制关闭线程方法
import threading import time import inspect import ctypes def _async_raise(tid, exctype): """raises the exception, performs cleanup if needed""" tid = ctypes.c_long(tid) if not inspect.isclass(exctype): exctype = type(exctype) res = cty
py3study
2020/01/07
2K0
点击加载更多

相似问题

使用python关闭程序?

24

如何使用python关闭程序?

74

在python中使用终端关闭程序

12

Pycharm自动关闭程序,python空闲不关闭

12

在python中使用键盘中断关闭程序

31
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文