码迷,mamicode.com
首页 >  
搜索关键字:popen    ( 539个结果
PHP 网站隔离配置
PHP网站间隔离 网站内目录与目录之间是可以访问的,在某些特定情况下这样是不安全的,如果目录间网址权限被黑客利用很可能造成数据流失,在这里我们可以通过PHPopen_basedir来实现网站间目录隔离配置,从而提高网站安全。 注:网站间隔离用“:”号分割。 注:没有被包含的网站不可访问。 PHP网站 ...
分类:Web程序   时间:2018-01-29 21:24:17    阅读次数:227
python 基础 - 4.13 subprocess模块
我们经常需要通过Python去执行一条系统命令或脚本,系统的shell命令是独立于你的python进程之外的,每执行一条命令,就是发起一个新进程,通过python调用系统命令或脚本的模块在python2有os.system, 这条命令的实现原理是什么呢?(视频中讲,解释进程间通信的问题...) 除了 ...
分类:编程语言   时间:2018-01-27 16:59:35    阅读次数:208
python subprocess模块
subprocess模块允许你生成一个或多个进程,并且可以跟它交互,并且获取返回的结果,这个模块想要替换掉几个老的方法:os.systemos.spawn*所以以后跟系统交互的命令,尽量用subprocess建议调用subprocess的run()方法去跟系统进行调用,更高级的方法,使用popen();run()方法其实就是封装的popen。run()方法在python3.5才有,python2.
分类:编程语言   时间:2018-01-24 15:24:11    阅读次数:184
python并发编程之多进程理论部分
阅读目录 一 什么是进程 二 进程与程序的区别 三 并发与并行 四 同步\异步and阻塞\非阻塞(重点) 五 进程的创建(了解) 六 进程的终止(了解) 七 进程的层次结构 八 进程的状态 九 进程并发的实现(了解) 一 什么是进程 进程:正在进行的一个过程或者说一个任务。而负责执行任务则是cpu。 ...
分类:编程语言   时间:2018-01-18 00:52:07    阅读次数:253
day2
一、 模块 1. sys print(sys.path) 打印环境变量 print(sys.argv) 当前程序的相对路径 2. os os.system(“dir”) 调用系统命令 cmd_res2 = os.popen("dir").read() #用.read()取命令执行后保存在内存中的值 ...
分类:其他好文   时间:2018-01-14 00:57:24    阅读次数:166
命令执行漏洞
命令执行 应用有时需要调用一些执行系统命令的函数,如PHP中的system、exec、shell_exec、 passthru、popen、proc_popen等,当用户能控制这些函数中的参数时,就可以将恶意系统命令 拼接到正常命令中,从而造成命令执行攻击,这就是命令执行漏洞。 利用条件 1.应用调 ...
分类:其他好文   时间:2018-01-11 11:37:15    阅读次数:237
python中执行命令行read结果
import os r = os.popen('python -V').read() print(type(r)) print(r) ...
分类:编程语言   时间:2018-01-09 18:44:36    阅读次数:278
使用 Socket 实现 FTP Server
使用 Socket 实现 FTP Server ,实现如下功能: get /tmp/1.txt /tmp/1.txt :把服务端 /tmp/1.txt 下载到客户端 /tmp/1.txtput /tmp/1.txt /tmp/1.txt :把客户端 /tmp/1.txt 上传到服务端 /tmp/1. ...
分类:其他好文   时间:2018-01-03 11:50:54    阅读次数:136
Python supprocess模块
当我们需要调用系统的命令的时候,最先考虑的os模块。用os.system()和os.popen()来进行操作。但是这两个命令过于简单,不能完成一些复杂的操作,如给运行的命令提供输入或者读取命令的输出,判断该命令的运行状态,管理多个命令的并行等等。这时subprocess中的Popen命令就能有效的完 ...
分类:编程语言   时间:2017-12-31 03:11:25    阅读次数:188
subprocess.Popen指令包含中文导致乱码问题解决
其实解决起来非常简单,如果了解到Windows中文系统编码为GB2312的话 只需将你包含中文的指令字符串编码为GB2312即可 cmd = u'cd 我的文档' cmd.encode('gb2312') subprocess.Popen(cmd) ...
分类:其他好文   时间:2017-12-30 12:11:19    阅读次数:343
539条   上一页 1 ... 17 18 19 20 21 ... 54 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!