今天用python写了个快速启动的小工具。只要对应好,命令和程序的路径,就可。import jsonfrom subprocess import Popenwhile True: program = input("请输入你常用的程序:") if program == "quit": ...
分类:
其他好文 时间:
2014-11-23 23:01:26
阅读次数:
180
又写了一段Perl,帮同事减轻负担....就是搜索pas文件,提取信息而已。 use warnings;
use strict;
use File::Find;
$/ = undef;
find(\&subprocess, "E:\\GpsClient");
sub subprocess {
processfile...
分类:
其他好文 时间:
2014-11-13 19:17:17
阅读次数:
154
守护进程模式 使用python开发后台服务程序的时候,每次修改代码之后都需要重启服务才能生效比较麻烦。看了一下Python开源的Web框架(Django、Flask等)都有自己的自动加载模块功能(autoreload.py),都是通过subprocess模式创建子进程,主进程作为守护进程,子进程中....
分类:
编程语言 时间:
2014-11-13 01:46:10
阅读次数:
246
假设我们有这么一项任务:简单测试局域网中的电脑是否连通.这些电脑的ip范围从192.168.0.101到192.168.0.200. importsubprocesscmd="cmd.exe"begin=101end=200whilebegin<end:p=subprocess.Popen(cmd,...
分类:
编程语言 时间:
2014-11-11 18:54:08
阅读次数:
184
当我们须要调用系统的命令的时候,最先考虑的os模块。用os.system()和os.popen()来进行操作。可是这两个命令过于简单,不能完毕一些复杂的操作,如给执行的命令提供输入或者读取命令的输出,推断该命令的执行状态,管理多个命令的并行等等。这时subprocess中的Popen命令就能有效的完...
分类:
编程语言 时间:
2014-11-10 23:05:48
阅读次数:
253
目的:顺序执行进程 在Bash里面类似 a.sh && b.sh && c.sh先来说下Popen这个函数classsubprocess.Popen(args,bufsize=0,executable=None,stdin=None,stdout=None,stderr=None,preexec_f...
分类:
编程语言 时间:
2014-11-05 12:48:28
阅读次数:
235
ping多线程 #!/bin/env?python2.7
import?multiprocessing,subprocess
import?os,time
result?=?[]?#定义空列表
a=time.time()
def?run(i):
????IP=‘192.168.1.‘+str(i)
????#num?=?os.system(‘...
分类:
编程语言 时间:
2014-11-02 00:51:00
阅读次数:
188
#!/usr/bin/env python#-*-encoding:utf-8 -*-import subprocessdef gen_vmlog(cmd): result = subprocess.Popen(cmd,shell=True,stdout=subprocess.PIPE) ...
分类:
数据库 时间:
2014-10-28 15:11:32
阅读次数:
281
我们可以使用subprocess包来创建子进程,但这个包有两个很大的局限性:
1) 我们总是让subprocess运行外部的程序,而不是运行一个Python脚本内部编写的函数。
2) 进程间只通过管道进行文本交流。
以上限制了我们将subprocess包应用到更广泛的多进程任务。
这样的比较实际是不公平的,因为subprocessing本身就是设计成为一个shell,而不是一个多进程管理包...
分类:
编程语言 时间:
2014-10-20 08:40:19
阅读次数:
273
当我们须要调用系统的命令的时候,最先考虑的os模块。用os.system()和os.popen()来进行操作。可是这两个命令过于简单,不能完毕一些复杂的操作,如给执行的命令提供输入或者读取命令的输出,推断该命令的执行状态,管理多个命令的并行等等。这时subprocess中的Popen命令就能有效的完...
分类:
编程语言 时间:
2014-10-16 23:12:23
阅读次数:
364