Windows下的shell原理 经过查阅资料,使用os.dup2(nfd, ofd)的方式重定向socket的输入输出到windows系统的cmd是无法做到的,属于系统原因,不能直接复制Linux下的方案,所以只能写程序收集socket的输入,调用subprocess.Popen去执行,然后获取输 ...
分类:
编程语言 时间:
2018-10-12 21:20:15
阅读次数:
317
这是一个函数,只要调用这个函数,就可以获取网页的内容 调用方法 ...
分类:
编程语言 时间:
2018-10-06 10:39:14
阅读次数:
236
1、rename、remove、mkdir、makedirs、removedirs、listdir、path.isdir、path.isfile、path.exists 2、os.walk 统计e盘下有多少个python文件 写个查找文件的函数: 3、os.system、popen、join、pat ...
分类:
其他好文 时间:
2018-10-02 17:49:27
阅读次数:
181
importosos.system()#输出命令结果到屏幕,返回命令的执行状态os.popen("dir").read#会保存命令的执行结果并输出在linux里面importsubprocesssubprocess.run(["ipconfig","ping192.168.1.1"])#同时执行多条命令subprocess.run(&qu
分类:
其他好文 时间:
2018-09-29 11:24:14
阅读次数:
133
Python之系统交互(subprocess) 本节内容 os与commands模块 subprocess模块 subprocess.Popen类 总结 我们几乎可以在任何操作系统上通过命令行指令与操作系统进行交互,比如Linux平台下的shell。那么我们如何通过Python来完成这些命令行指令的 ...
分类:
编程语言 时间:
2018-09-24 11:17:08
阅读次数:
153
我们首先要提取你服务器上有多少mysql实例提取方法如下:#!/usr/bin/envpythonimportosimportjsont=os.popen("""sudonetstat-nltp|grep-w"mysqld"|grep-w"LISTEN"|grep-vgrep|grep-v‘^$‘|awk-F:&
分类:
数据库 时间:
2018-09-17 20:36:16
阅读次数:
234
本文摘于云游道士 链接:https://www.cnblogs.com/yyds/p/7288916.html 个人简化,便于查询. 命令行指令的执行通常有两个比较关注的结果: 早期的Python版本中,主要是通过os.system()、os.popen().read()等函数来执行命令行指令的,另 ...
分类:
编程语言 时间:
2018-09-17 17:51:00
阅读次数:
221
命令注入有可能在使用 popen、subprocess、os.system 调用一个进程并从变量中获取参数时发生,当调用本地命令时,有人可能会将某些值设置为恶意值。 下面是个简单的脚本(链接:https://www.kevinlondon.com/2015/07/26/dangerous-pytho ...
分类:
编程语言 时间:
2018-09-15 16:34:10
阅读次数:
192
import subprocess
obj=subprocess.Popen(‘tasklist‘,shell=True, #shell=True调用命令解释器来解释前面的命令,发信号并不执行
stdout=subprocess.PIPE, #PIPE管道
stderr=subprocess.PIPE, #放入报错信息
)
print(obj.stdout.read().decode(‘gbk‘)) #只能取一次值,取出格式是b格式
import subprocess
obj=subprocess.Popen(‘list‘,shell=True,
stdout=subprocess.PIPE, #PIPE管道
stderr=subprocess.PIPE, #放入报错信息
)
print(obj.stderr.read().decode(‘gbk‘
分类:
其他好文 时间:
2018-09-14 10:52:57
阅读次数:
161