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计数排序和基数排序算法实例
Apr 25 Python
Python列表append和+的区别浅析
Feb 02 Python
十条建议帮你提高Python编程效率
Feb 16 Python
利用python爬取斗鱼app中照片方法实例
Dec 03 Python
python数据结构之线性表的顺序存储结构
Sep 28 Python
Python3实现取图片中特定的像素替换指定的颜色示例
Jan 24 Python
Python 3.6 -win64环境安装PIL模块的教程
Jun 20 Python
Python Pandas实现数据分组求平均值并填充nan的示例
Jul 04 Python
Python中最好用的命令行参数解析工具(argparse)
Aug 23 Python
python自动化测试之异常及日志操作实例分析
Nov 09 Python
Python tkinter模版代码实例
Feb 05 Python
django的模型类管理器——数据库操作的封装详解
Apr 01 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中集成PayPal标准支付的实现方法分享
2012/02/06 PHP
浅析php设计模式之数据对象映射模式
2016/03/03 PHP
PHP常见错误提示含义解释(实用!值得收藏)
2016/04/25 PHP
PHP实现从上往下打印二叉树的方法
2018/01/18 PHP
Jquery 高亮显示文本中重要的关键字
2009/12/24 Javascript
实现局部遮罩与关闭原理及代码
2013/02/04 Javascript
JS完成代码前最好对其做5件事
2013/04/07 Javascript
浅析LigerUi开发中谨慎载入common.css文件
2013/07/09 Javascript
js实现日期级联效果
2014/01/23 Javascript
js+html5绘制图片到canvas的方法
2015/06/05 Javascript
js实现表单检测及表单提示的方法
2015/08/14 Javascript
js如何判断访问是来自搜索引擎(蜘蛛人)还是直接访问
2015/09/14 Javascript
基于Node.js模板引擎教程-jade速学与实战1
2017/09/17 Javascript
JS实现前端缓存的方法
2017/09/21 Javascript
微信小程序request请求封装,验签代码实例
2019/12/04 Javascript
微信小程序地图绘制线段并且测量(实例代码)
2020/01/02 Javascript
解决vuex刷新数据消失问题
2020/11/12 Javascript
Python守护进程(daemon)代码实例
2015/03/06 Python
Python中使用pprint函数进行格式化输出的教程
2015/04/07 Python
Python之lambda匿名函数及map和filter的用法
2019/03/05 Python
详解python opencv、scikit-image和PIL图像处理库比较
2019/12/26 Python
keras的backend 设置 tensorflow,theano操作
2020/06/30 Python
使用keras实现非线性回归(两种加激活函数的方式)
2020/07/05 Python
浅析关于Keras的安装(pycharm)和初步理解
2020/10/23 Python
全面介绍python中很常用的单元测试框架unitest
2020/12/14 Python
python中pivot()函数基础知识点
2021/01/03 Python
详解HTML5将footer置于页面最底部的方法(CSS+JS)
2018/10/11 HTML / CSS
使用数据结构给女朋友写个Html5走迷宫游戏
2019/11/26 HTML / CSS
采购文员岗位职责
2013/11/20 职场文书
销售经理工作职责范文
2013/12/03 职场文书
机械专业应届生求职信
2013/12/12 职场文书
《鹬蚌相争》教学反思
2014/04/22 职场文书
体育节口号
2014/06/19 职场文书
入党积极分子学习党的纲领思想汇报
2014/09/13 职场文书
导游词之张家界
2019/10/31 职场文书
JavaScript流程控制(循环)
2021/12/06 Javascript