import subprocess #导入进程模块,它提供一些管理标准流(standard stream)和管道(pipe)的工具,#从而在进程间使用文本通信my_cmd =input('>>>:').strip()res =subprocess.Popen(my_cmd,shell=True,st ...
分类:
编程语言 时间:
2017-05-03 20:32:15
阅读次数:
175
#python 3.5 , win10 引入包 #os.chdir('path') import osimport subprocess #https://docs.python.org/3.5/library/subprocess.html?highlight=subprocess#module- ...
分类:
编程语言 时间:
2017-05-02 13:52:43
阅读次数:
1474
我们能够使用subprocess包来创建子进程。但这个包有两个非常大的局限性: 1) 我们总是让subprocess执行外部的程序,而不是执行一个Python脚本内部编写的函数。 2) 进程间仅仅通过管道进行文本交流。 以上限制了我们将subprocess包应用到更广泛的多进程任务。 这种比較实际是 ...
分类:
编程语言 时间:
2017-04-29 11:01:33
阅读次数:
288
1、背景说明前段时间为公司制定了一套备份解决方案需要每天被告知备份是否OK2、流程3、代码#!/usr/bin/envpython
#-*-coding:utf-8-*-
importsmtplib
importemail.mime.multipart
importemail.mime.text
importtime
importsubprocess
defmailalter(user,receivers,subject,s..
分类:
编程语言 时间:
2017-04-28 23:43:04
阅读次数:
212
python的强大之处在于有丰富的实现各种功能的标准库和第三方库,另外还允许用户自己建立库文件, 标准模块(又称为库)包括sys, os, glob, socket, threading, _thread, queue, time, timeit, subprocess, multiprocessi ...
分类:
编程语言 时间:
2017-04-15 12:10:57
阅读次数:
271
subprocess subprocess模块介绍 subprocess是python创建子进程的工具,其实和c中的fork出一个子进程,然后在子进程中运行exec执行另外一个进程很类似。 subprocess包中有很多方法创建子进程,这些函数创建子进程的行为不太一样,我们可以更具需求选择不同的方式 ...
分类:
编程语言 时间:
2017-04-13 21:59:35
阅读次数:
386
昨日准备重装ubuntu,增大了系统容量,因为前面用到boot分区不到100M,于是这里分区如下 然后安装快结束时就出现如下图问题 开始以为是镜像做的有问题,于是重新制作了镜像,安装了两次,failed 再在网上搜索,搜索subprocess installed .....找不到什么有效内容,搜索“ ...
分类:
系统相关 时间:
2017-04-12 12:52:42
阅读次数:
872
本节大纲: 模块介绍 time &datetime模块 random os sys shutil json & picle shelve xml处理 yaml处理 configparser hashlib subprocess logging模块 re正则表达式 模块,用一砣代码实现了某个功能的代码 ...
分类:
Web程序 时间:
2017-04-04 20:18:44
阅读次数:
433
使用subprocess通过shell调用另一个模块组件时,需要对返回的code进行判断。判断结果为执行失败时需要raise Exception,不然调用树过于复杂时,我们很难跟踪到异常发生的位置。sys.exit(1)虽然也可以达到对执行结果进行判断的目的,但是它难于追踪异常发生的位置。 a.py ...
分类:
编程语言 时间:
2017-03-29 20:16:06
阅读次数:
188
shutil 很多时候,我想要对文件进行重命名,删除,创建等操作的时候的想法就是用subprocess开一个子进程来处理,但是实际上shutil可以更加方便地提供os的文件操作接口,从而可以一条语句搞定。但是需要注意的是,这个模块并不能对命名管道,块设备等特殊的文件类型做操作。 copy(src,d ...
分类:
编程语言 时间:
2017-03-28 13:10:18
阅读次数:
158