There is a way to start another script in python by doing this:

import os

os.system("python [name of script].py")

So how can i stop another already running script? I would like to stop the script by using the name.

解决方案

It is more usual to import the other script and then invoke its functions and methods.

If that does not work for you, e.g. the other script is not written in such a way that is conducive to being imported, then you can use the subprocess module to start another process.

import subprocess

p = subprocess.Popen(['python', 'script.py', 'arg1', 'arg2'])

# continue with your code then terminate the child

p.terminate()

There are many possible ways to control and interact with the child process, e.g. you can can capture its stdout and sterr, and send it input. See the Popen() documentation.

有两个python怎么停用其中一_如何在python中停止另一个已经运行的脚本?相关推荐

  1. 用python画奔驰的标志_如何在CATIA中快速画一个奔驰车标

    原标题:如何在CATIA中快速画一个奔驰车标 咱们这个公众号呀,总是发一些二次开发啊,代码啊什么的,这观众看的啊,是云里雾里的!哎,内位说了:您能不能讲点儿我们听的懂的内容啊?那好,今儿咱们就来说说, ...

  2. python画图修改背景颜色_如何在 Matplotlib 中更改绘图背景的实现

    介绍 Matplotlib是Python中使用最广泛的数据可视化库之一.无论是简单还是复杂的可视化项目,它都是大多数人的首选库. 在本教程中,我们将研究如何在Matplotlib中更改绘图的背景. 导 ...

  3. python 参数个数 同名函数_如何在python中编写不同参数的同名方法

    我在Java背景下学习Python(3.x). 我有一个python程序,我在其中创建一个personObject并将其添加到列表中.p = Person("John") list ...

  4. python怎么去掉换行符_如何在Python中删除尾部换行符?

    如何在Python中删除尾部换行符? 什么是Perl的chomp函数的Python等价物,如果它是换行符,它会删除字符串的最后一个字符? 26个解决方案 1473 votes 尝试方法lstrip() ...

  5. python词云自定义形状_如何在Python中生成任何形状的词云

    作者 | Julia Kho 编辑| 代码医生团队 在本文中,我们将探讨如何在python中以您想要的任何形状生成文字云.我们将通过一个示例来说明如何在房屋的自定义形状中创建简单的文字云,如上图所示. ...

  6. python实现随机抽取答题_如何在python中实现随机选择

    这篇文章主要介绍了如何在python中实现随机选择,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 想从一个序列中随机抽取若干元素,或者想生成几个随机 ...

  7. python如何读取uni文件_如何在Python中通过HTTP与UniProt交谈?

    我试图从UniProt获得一些结果,这是一个蛋白质数据库(细节并不重要).我正在尝试使用一种从一种ID转换为另一种ID的脚本.我能够在浏览器上手动执行此操作,但无法在 Python中执行此操作. 在h ...

  8. python调用adb shell命令_如何在python脚本里面连续执行adb shell后面的各种命令

    如何在python脚本里面连续执行adb shell后面的各种命令 adb shell "cd /data/local && mkdir tmp" adb shel ...

  9. python读json文件数组_如何在python中从json文件读取json对象数组

    我有一个名为example.json的json文件,包含以下内容[{ "product/productId" : "XXX", "product/ti ...

最新文章

  1. HDU 2096 小明A+B(%的运用)
  2. Python Importlib.import_module动态导入模块
  3. window.onload 和 body.onload 相互覆盖的本质
  4. c语言多进程架构改go语言,golang多进程并发
  5. 二级java题型及分值_2016年全国计算机二级java语言程序设计考试大纲
  6. 《 追风筝的人 》:“ 为你,千千万万遍 ” ...
  7. Github客户端使用教程
  8. 如何使用IntelliJ IDEA搭建spark开发环境(上)
  9. 这个网站不错,根据引用jar包路径查找原JAR包
  10. linux mysql 定时任务_Linux下Mysql定时任务备份数据的实现方法
  11. PXE启动原理以及与普通Linux启动的对比
  12. 牛客网、赛码网javascript在线编程的输入输出
  13. 数据仓库系列(一)什么是维度建模以及维度建模的基本要素
  14. 千峰软件测试学习营 第七章
  15. Tuscany SCA V1.0中的扩展机制和启动过程中的扩展点[11月29日更新]
  16. dnf史诗计算机手机版,DNF手游终于要来了!可端游的史诗级装备该咋办…
  17. 添加磁盘MBR,GPT,Swap分区和Linux文件系统
  18. 嵌入式属于人工智能吗?
  19. Ubuntu Budgie 22.10 有什么新变化
  20. 运动耳机有什么好处,五款好用的运动蓝牙耳机分享

热门文章

  1. python中迭代器的应用场景
  2. 史上最全的分词算法与工具介绍
  3. 图谱实战 | 医学知识图谱的价值与应用场景
  4. 会议交流 | IJCKG 2021 日程表(北京时间)
  5. 论文浅尝 | 基于知识图谱的智能调研方法(DI佳作)
  6. 梁家卿 | 百科知识图谱同步更新
  7. 268G+训练好的word2vec模型(中文词向量)
  8. 深入解析Node.js setTimeout方法的执行过程
  9. 从源码说说dispatchTouchEvent与onTouchEvent的关系以及OnTouchListener的用法
  10. 基于依存句法与语义角色标注的事件抽取项目