python批量提交沙箱問(wèn)題實(shí)例
本文實(shí)例講述了python批量提交沙箱問(wèn)題,分享給大家供大家參考。具體方法如下:
出現(xiàn)的問(wèn)題如下:
1. Popen的使用,在linux下參數(shù)用列表傳,不要用字符串傳 否則可能會(huì)有“OSErrorror: [Errno 2] No such file or directory”錯(cuò)誤
2. 列表要拷貝用 shutil模塊中 不然會(huì)連續(xù)append..提交完第一個(gè)樣本后,后面的提交參數(shù)就錯(cuò)了。
代碼如下:
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()
希望本文所述對(duì)大家的Python程序設(shè)計(jì)有所幫助。
相關(guān)文章
Python+opencv 實(shí)現(xiàn)圖片文字的分割的方法示例
這篇文章主要介紹了Python+opencv 實(shí)現(xiàn)圖片文字的分割的方法示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07Python+Matplotlib繪制發(fā)散條形圖的示例代碼
發(fā)散條形圖(Diverging Bar)是一種用于顯示數(shù)據(jù)分布的圖表,可以幫助我們比較不同類別或分組的數(shù)據(jù)的差異和相對(duì)性,本文介紹了Matplotlib繪制發(fā)散條形圖的函數(shù)源碼,需要的可以參考一下2023-06-06Python獲取網(wǎng)頁(yè)數(shù)據(jù)詳解流程
讀萬(wàn)卷書不如行萬(wàn)里路,只學(xué)書上的理論是遠(yuǎn)遠(yuǎn)不夠的,只有在實(shí)戰(zhàn)中才能獲得能力的提升,本篇文章手把手帶你用Python來(lái)獲取網(wǎng)頁(yè)的數(shù)據(jù),主要應(yīng)用了Requests庫(kù),大家可以在過(guò)程中查缺補(bǔ)漏,提升水平2021-10-10利用python GDAL庫(kù)讀寫geotiff格式的遙感影像方法
今天小編就為大家分享一篇利用python GDAL庫(kù)讀寫geotiff格式的遙感影像方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-11-11