• os模块
  • 入门
  • 管道
  • 进程交互
    • py
    • py
    • 运行结果
  • 总结

最近打算写个”远程控制“小工具,”胖客户端“这边功能已经开发完毕了。试想一下这样的场景,你的笔记本电脑在图书馆正常的放着,然后你去了教学区上课去了。然后你想看一下自己电脑前有没有人,然后就可以通过手机发送一条命令,让笔记本电脑拍照,并发送给手机。或者你的同学在你的电脑边,然后你远程用手机发一条指令,让电脑发出鬼叫或者播放音乐什么的··· ···

但是遗憾的是这个”远程操作“功能成为了瓶颈,其实就是怎么让当前进程去执行额外命令。 还好遇到了subprocess。然后就可以很方便的”为所欲为“啦。


os模块

也许在subprocess之前,你可能听说过os模块。如:

import os
cmdstr = "some cmd command"

我眼中的subprocess相关推荐

  1. python subprocess_python subprocess

    subprocess.call() 执行命令,并返回执行状态,其中shell参数为False时,命令需要通过列表的方式传入,当shell为True时,传入命令字符串.默认为False a = subp ...

  2. 程序媛眼中的程序猿原来是这样子的!

    2019独角兽企业重金招聘Python工程师标准>>> 一直都想写一篇关于描述程序员的文章,但是一直没能开头,一来因为文笔不好,更主要的原因是貌似对程序员既熟悉又不熟悉,很怕写出来的 ...

  3. python popen阻塞_对Python subprocess.Popen子进程管道阻塞详解

    问题产生描述 使用子进程处理一个大的日志文件,并对文件进行分析查询,需要等待子进程执行的输出结果,进行下一步处理. 出问题的代码 # 启用子进程执行外部shell命令 def __subprocess ...

  4. 华为出鸿蒙是不是给人看的,谁来成为鸿蒙OS失去的“躯壳” 鸿蒙OS(HarmonyOS),在很多人眼中,是华为万物互联的起点,也是反抗之下诞生出的杰作,亦是中国科技史上重要的里程... - 雪球...

    来源:雪球App,作者: 速途网,(https://xueqiu.com/2989821209/181729468) 鸿蒙OS(HarmonyOS),在很多人眼中,是华为万物互联的起点,也是反抗之下诞 ...

  5. Transformer 眼中世界 Vs. CNN 眼中世界

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 作者丨Andy 来源丨Andy的写作间 编辑丨极市平台 导读 谷歌大脑团队近日的新工作,回答了关于Vi ...

  6. 【错误归纳】E: Sub-process /usr/bin/dpkg returned an error code (1)子进程 已安装 post-installation 脚本 返回了错误号 1

    问题描述 我在使用apt-get install 安装某个程序的时候出现了下面的错误提示: 正在设置 anydesk (5.1.1) ...System start/stop links for /e ...

  7. python subprocess库 终端命令行命令

    python subprocess subprocess 模块允许我们启动一个新进程,并连接到它们的输入/输出/错误管道,从而获取返回值. 具体看官方文档 https://docs.python.or ...

  8. Hadoop十岁!Doug Cutting成长史+他眼中大数据技术的未来

    上次见到(膜拜)Hadoop之父Doug Cutting是在2年前,2014中国大数据技术大会上.今年Hadoop10岁,刚看到他的Hadoop十周年贺词,感觉时间飞逝.最近CSDN和InfoQ都在制 ...

  9. 我眼中真正优秀的CTO

    该文转自"肉饼铺子".作者robbin是前JavaEye网站的创始人,TOPITCLUB互联网俱乐部发起人.  原文链接 现在进入正题,最近几个月,不断有人找我推荐CTO人选,这两 ...

最新文章

  1. 安装高可用性虚拟机,livemigration系列之九
  2. 结构型模式/设计模式
  3. react - antd (Table 与 Cascader 平级数据转树形实操)
  4. asp dsn mysql 连接失败_ASP连接MySQL遇到一些问题 Microsoft OLE DB Provider for ODBC Drivers (0x80004005)...
  5. asp.net core 错误定位 vs2017 远程调试部署在centos上的asp.net core程序
  6. 爱回收回应下架通报:认真整改 切实落实用户隐私信息保护
  7. @PropertySource和@ConfigurationProperties
  8. 蓝桥杯 ALGO-142 算法训练 P1103
  9. Sql server备份数据库不执行
  10. 《Java并发编程实践》笔记1——并发编程基础
  11. 华为ICT认证是什么意思?
  12. 如何将wav转为mp3格式,wav中间mp3步骤
  13. 肯耐珂萨java_站在尤里奇的肩膀上,肯耐珂萨探讨适用于国内的HR胜任力模型
  14. 烤仔看世界 | “女王”的骗局
  15. 机器学习笔记一. 特征工程
  16. Java 开发中遇到的印象深刻的问题
  17. t6UFO资产负债表
  18. 实践一 网络攻防环境的搭建
  19. Leetcode 994 腐烂的柿子
  20. python用bbp公式求圆周率_神奇的BBP公式,可独立计算圆周率任何一位数字,曾震惊数学界!...

热门文章

  1. recurdyn matlab版本,基于Matlab与RecurDyn的电传动履带车辆的联合仿真
  2. 移动端TB(D)R架构基础
  3. 解决找不到GL/gl.h的问题
  4. 凡客紧缩之困:极致单品难撑大局 小米化或为了出售
  5. 如何监控手机网络请求
  6. 无线pda是快递员随身携带的设备
  7. “速课小龙”项目冲刺4
  8. linux查看IP地址、网络端口的命令
  9. 发散性测试用例设计题
  10. 书呆子rico_书呆子分数:为什么我们要填写这些?