python批量提交沙箱问题实例
本文实例讲述了python批量提交沙箱问题,分享给大家供大家参考。具体方法如下:
出现的问题如下:
1.Popen的使用,在linux下参数用列表传,不要用字符串传 否则可能会有“OSErrorror:[Errno2]Nosuchfileordirectory”错误
2.列表要拷贝用shutil模块中 不然会连续append..提交完第一个样本后,后面的提交参数就错了。
代码如下:
importos fromsubprocessimportPopen classSubmitCuckoo: """""" 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) defsubmit_cuckoo(self,file_callback=_file_callback): """ """ dir=self._dirctory forroot,dirs,filesinos.walk(dir): forfinfiles: file_path=os.path.join(root,f) iffile_callback: file_callback(self,file_path) if__name__=="__main__": submit_cuckoo=SubmitCuckoo(r"/home/xxx/xxx/samples") submit_cuckoo.submit_cuckoo()
希望本文所述对大家的Python程序设计有所帮助。
热门推荐
10 财运虎年祝福语简短语
11 单亲爸爸春节祝福语简短
12 狗狗上厕所训练
13 植物种植祝福语简短
14 翻译考试祝福语朋友简短
15 个人周年庆简短祝福语
16 狗狗怎么训练
17 分别祝福语简短搞笑英文
18 生日广州男生祝福语简短