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获取本机mac地址和ip地址的方法
Apr 29 Python
插入排序_Python与PHP的实现版(推荐)
May 11 Python
Python subprocess模块详细解读
Jan 29 Python
python实现k-means聚类算法
Feb 23 Python
Python 将Matrix、Dict保存到文件的方法
Oct 30 Python
Python3安装Pillow与PIL的方法
Apr 03 Python
详解Python用户登录接口的方法
Apr 17 Python
详解Python time库的使用
Oct 10 Python
Python笔记之facade模式
Nov 20 Python
pycharm无法导入本地模块的解决方式
Feb 12 Python
详解使用Python写一个向数据库填充数据的小工具(推荐)
Sep 11 Python
Python字符串的15个基本操作(小结)
Feb 03 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中反射的应用
2013/06/18 PHP
提高PHP编程效率的方法
2013/11/07 PHP
php实现页面纯静态的实例代码
2017/06/21 PHP
laravel 框架执行流程与原理简单分析
2020/02/01 PHP
如何实现iframe(嵌入式帧)的自适应高度
2006/07/26 Javascript
一个简单的js渐显(fadeIn)渐隐(fadeOut)类
2010/06/19 Javascript
JS判断当前日期是否大于某个日期的实现代码
2012/09/02 Javascript
jQuery之按钮组件的深入解析
2013/06/19 Javascript
24款热门实用的jQuery插件推荐
2014/12/24 Javascript
jquery实现初次打开有动画效果的网页TAB切换代码
2015/09/06 Javascript
Bootstrap学习笔记之css组件(3)
2016/06/07 Javascript
浅谈jquery高级方法描述与应用
2016/10/04 Javascript
微信小程序 蓝牙的实现实例代码
2017/06/27 Javascript
JavaScript中的return布尔值的用法和原理解析
2017/08/14 Javascript
Vue实现点击时间获取时间段查询功能
2020/08/21 Javascript
layui实现数据分页功能(ajax异步)
2019/07/27 Javascript
VUE写一个简单的表格实例
2019/08/06 Javascript
微信小程序 授权登录详解(附完整源码)
2019/08/23 Javascript
layui 图片上传+表单提交+ Spring MVC的实例
2019/09/21 Javascript
react用Redux中央仓库实现一个todolist
2019/09/29 Javascript
[33:17]OG vs VGJ.T 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
python中使用urllib2伪造HTTP报头的2个方法
2014/07/07 Python
python在线编译器的简单原理及简单实现代码
2018/02/02 Python
浅谈Python中eval的强大与危害
2019/03/13 Python
Python实现投影法分割图像示例(二)
2020/01/17 Python
PySide2出现“ImportError: DLL load failed: 找不到指定的模块”的问题及解决方法
2020/06/10 Python
python在协程中增加任务实例操作
2021/02/28 Python
小学生家长评语集锦
2014/01/30 职场文书
函授毕业个人自我评价
2014/02/20 职场文书
医药营销个人求职信
2014/04/12 职场文书
竞选卫生委员演讲稿
2014/04/28 职场文书
小学生国庆演讲稿
2014/09/05 职场文书
营销计划书
2015/01/17 职场文书
2016年党支部公开承诺书
2016/03/25 职场文书
Python关于OS文件目录处理的实例分享
2021/05/23 Python
vue响应式原理与双向数据的深入解析
2021/06/04 Vue.js