爲什麼不能這樣工作?我想唯一的結果我從REST API之前把我寫的文件 -寫入文件之前的唯一字符串 - python
MISP_HOST="https://192.168.1.8"
API_KEY="asdfasdfas"
EXPORT_DATA="attributes/text/download/md5"
OUTPUT_FILE="md5-"+today
def main():
URL="%s/%s" % (MISP_HOST, EXPORT_DATA)
request = urllib2.Request(URL)
f = open(OUTPUT_FILE,'w')
request.add_header('Authorization', API_KEY)
data = urllib2.urlopen(request).read()
set(data)
print type(data)
f.write(data)
f.close()
它不出差錯工作,但數據肯定不是唯一的。我試圖不在bash中這樣做。你能解釋爲什麼它不工作嗎?非常感謝!!!
你是什麼意思的「獨特的結果」?你想讓結果中的每個單詞出現一次嗎?結果是純文本嗎? – tdelaney
執行'data = set(data)'來實際保留創建的集合。請注意,'data'只是一個字符串,所以'set(data)'不會達到你所期望的。你應該先解析數據。 – poke