首页 > 编程语言 >【python笔记】subprocess,调用外部程序

【python笔记】subprocess,调用外部程序

时间:2023-12-03 23:00:29浏览次数:58  
标签:调用 run python cmd 笔记 subprocess import txt

import subprocess 
subprocess.run("notepad")

将会打开记事本。

如果当前路径下有个叫test.txt,而想用记事本打开这个文本文件:

import subprocess 
subprocess.run(["notepad", "test.txt"])

执行cmd命令:

import subprocess 
cmd = "echo I'm handsome"
subprocess.run(cmd, shell=True)

更多参考:在Python中使用subprocess调用外部程序

标签:调用,run,python,cmd,笔记,subprocess,import,txt
From: https://www.cnblogs.com/code-pigeon/p/17873996.html

相关文章

  • opencv-python
    第一步,确认环境pipinstallopencv-pythonpipinstallopencv-contrib-python12第二步,下载模型WeChatCVGutHub:link备用地址:link第三步,识别二维码importcv2fromcv2.wechat_qrcodeimportWeChatQRCodedetector=WeChatQRCode(detector_prototxt_path="qr_mode/detect.pro......
  • 20211105李宜时信息安全系统设计与实现学习笔记12
    20211105李宜时信息安全系统设计与实现学习笔记121.引言背景介绍:介绍MySQL数据库及其在业界的普及和应用,解释为何在Linux环境下学习MySQL是重要的。学习目标:明确学习MySQL的目标,比如理解数据库原理,掌握基本操作,或者成为数据库管理员。2.安装和配置安装步骤:详细描述在不......
  • 学习笔记12
    MySQL在openeuler上的安装与基本操作知识点归纳本章涵盖了MySQL关系数据库系统的基础知识。MySQL是一个由瑞典MySQLAB公司开发的关系型数据库管理系统,目前归属于Oracle旗下产品。它在WEB应用方面具有广泛的应用,被认为是最流行的关系型数据库管理系统之一。MySQL将数据保存在......
  • 学习笔记十二
    《Unix/Linux系统编程》第十四章学习笔记MySQLMySQL是一个关系数据库系统。在关系数据库中,数据存储在表中。关系数据库系统的标准查询语言是SQL(结构化查询语言)UbuntuLinux下MySQL的安装与使用(1)安装MySQL命令sudoapt-getinstallmysql-server可以安装一个mysql—server包......
  • 【graphviz笔记】
    入门新建sample.dot文件,打开编辑为:digraphg{xy}在命令行中输入dotsample.dot-Tpng-osample.png-T后接要生成的图片格式,可以是pdf、svg格式等。-o指明生成文件名指定节点属性digraphg{ 1[label="x",color=orange,style=filled] 2[label="y",col......
  • python 正则表达式总结
    python正则表达式总结#findall找出所有的,match从第一个字符开始找,fullmatch全句完全匹配,search从任意位置开始找text="jack最好,jack最好的,jack最好了,jack是最好的"pattern="jack最好"print(re.findall(pattern,text))输出:['jack最好',......
  • openGauss学习笔记-140 openGauss 数据库运维-例行维护-例行维护表
    openGauss学习笔记-140openGauss数据库运维-例行维护-例行维护表为了保证数据库的有效运行,数据库必须在插入/删除操作后,基于客户场景,定期做VACUUMFULL和ANALYZE,更新统计信息,以便获得更优的性能。140.1相关概念使用VACUUM、VACUUMFULL和ANALYZE命令定期对每个表进行维护,主要......
  • 学习记录:用python实现井字棋小游戏
    1.实现双人井字棋 创建3*3矩阵 制作下棋函数 制作判断获胜函数 2.实现简单ai 在输入下棋位置后自动在空位下棋 3.复杂化 自动寻找下后获胜的位置 若无则判断对手是否即将获胜并进行堵截 仍无则在随机空位下棋 新手上路出现了很多啼笑皆非的bug 诸如在print下方出现N......
  • Python 的 tqdm 如果在内部使用print打印 会重复打印进度条 怎么避免这个问题?
    要避免在使用Python的tqdm库时在内部使用print打印时重复打印进度条,您可以通过使用tqdm库提供的特殊函数tqdm.write()来实现。tqdm.write()函数会将输出写入到标准输出,而不会干扰进度条的显示。下面是一个示例:fromtqdmimporttqdmimporttime#创建一个范围为10的进度条fori......
  • python日志模块回顾
    日志模块配置文件logging.yamlversion:1formatters:simple:format:'[%(asctime)s%(thread)d][%(levelname)s]%(message)s'#日志内容的格式化,具体参数问GPT或百度dateformat:'%Y-%m-%d%H:%M:%S.%f'handlers:console:class:logging.StreamHand......