python批量提交沙箱问题实例


Posted in Python onOctober 08, 2014

本文实例讲述了python批量提交沙箱问题,分享给大家供大家参考。具体方法如下:

出现的问题如下:

1. Popen的使用,在linux下参数用列表传,不要用字符串传   否则可能会有“OSErrorror: [Errno 2] No such file or directory”错误

2. 列表要拷贝用 shutil模块中  不然会连续append..提交完第一个样本后,后面的提交参数就错了。

代码如下:

import os 
from subprocess import Popen 
 
class SubmitCuckoo: 
  """""" 
 
  def __init__(self, dirctory): 
    """Constructor""" 
    self._dirctory = dirctory 
    self._pargs = ["/usr/bin/python", "/home/xxx/xxx/submit.py"] 
   
  def _file_callback(self, file_path): 
    args = ["/usr/bin/python", "/home/xx/xxx/submit.py"] 
    args.append(file_path) 
    print "args:",args 
    Popen(args) 
     
  def submit_cuckoo(self, file_callback=_file_callback): 
    """ 
     
    """ 
    dir = self._dirctory 
    for root, dirs, files in os.walk(dir):  
      for f in files:  
        file_path = os.path.join(root, f)  
        if file_callback:  
          file_callback(self, file_path) 
 
if __name__ == "__main__": 
  submit_cuckoo = SubmitCuckoo(r"/home/xxx/xxx/samples") 
  submit_cuckoo.submit_cuckoo()

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
python实现获取序列中最小的几个元素
Sep 25 Python
Python使用Matplotlib实现雨点图动画效果的方法
Dec 23 Python
使用Flask集成bootstrap的方法
Jul 24 Python
详解python中递归函数
Apr 16 Python
Django之使用内置函数和celery发邮件的方法示例
Sep 16 Python
解决Keras 与 Tensorflow 版本之间的兼容性问题
Feb 07 Python
自学python用什么系统好
Jun 23 Python
Pytorch 高效使用GPU的操作
Jun 27 Python
Python JSON常用编解码方法代码实例
Sep 05 Python
Python如何实现机器人聊天
Sep 10 Python
Python urllib request模块发送请求实现过程解析
Dec 10 Python
Python中字符串对象语法分享
Feb 24 Python
python求pi的方法
Oct 08 #Python
python实现简单的TCP代理服务器
Oct 08 #Python
python操作CouchDB的方法
Oct 08 #Python
python基于queue和threading实现多线程下载实例
Oct 08 #Python
python实现封装得到virustotal扫描结果
Oct 05 #Python
python解析xml文件操作实例
Oct 05 #Python
python写xml文件的操作实例
Oct 05 #Python
You might like
PHP var_dump遍历对象属性的函数与应用代码
2010/06/04 PHP
php 5.3.5安装memcache注意事项小结
2011/04/12 PHP
PHP stream_context_create()函数的使用示例
2015/05/12 PHP
PHP观察者模式示例【Laravel框架中有用到】
2018/06/15 PHP
laravel按天、按小时,查询数据的实例
2019/10/09 PHP
jquery UI 1.72 之datepicker
2009/12/29 Javascript
JS简单实现动画弹出层效果
2015/05/05 Javascript
详解JavaScript基于面向对象之继承实例
2015/12/16 Javascript
AngularJs自定义服务之实现签名和加密
2016/08/02 Javascript
详解Js中的模块化是如何实现的
2017/10/18 Javascript
基于 flexible 的 Vue 组件:Toast -- 显示框效果
2017/12/26 Javascript
Vue点击切换颜色的方法
2018/09/13 Javascript
Vue中axios的封装(报错、鉴权、跳转、拦截、提示)
2019/08/20 Javascript
js实现盒子拖拽动画效果
2020/08/09 Javascript
[52:31]VP vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
[01:02:54]完美世界DOTA2联赛PWL S2 FTD vs GXR 第一场 11.22
2020/11/26 DOTA
Python远程桌面协议RDPY安装使用介绍
2015/04/15 Python
python实现发送邮件及附件功能
2021/03/02 Python
python multiprocessing多进程变量共享与加锁的实现
2019/10/02 Python
Tensorflow的梯度异步更新示例
2020/01/23 Python
解决python虚拟环境切换无效的问题
2020/04/30 Python
python输出数学符号实例
2020/05/11 Python
django template实现定义临时变量,自定义赋值、自增实例
2020/07/12 Python
python 基于卡方值分箱算法的实现示例
2020/07/17 Python
用pandas划分数据集实现训练集和测试集
2020/07/20 Python
css3背景图片透明叠加属性cross-fade简介及用法实例
2013/01/08 HTML / CSS
使用before和:after伪类制作css3圆形按钮
2014/04/08 HTML / CSS
使用phonegap操作数据库的实现方法
2017/03/31 HTML / CSS
什么是测试驱动开发(TDD)
2012/02/15 面试题
行政副总岗位职责
2014/02/23 职场文书
幼儿评语大全
2014/04/30 职场文书
二年级语文上册复习计划
2015/01/19 职场文书
2015年中职班主任工作总结
2015/05/25 职场文书
企业法人代表证明书
2015/06/18 职场文书
如何书写你的职业生涯规划书?
2019/06/27 职场文书
NGINX 权限控制文件预览和下载的实现原理
2022/01/18 Servers