今天用knockpy去挖owasp.org
的子網域名稱,結果挖取的結果是這個樣子:
資訊是很全面,問題是,我是想要中間那個domain name的資訊。後來用pandas整理了乙個output。(為了記錄一下)
首先對於python 的讀取,大概**:
text1 = open(file_path,"r")
lines1 = text1.readlines()
for i in lines1:
i = i.strip('\n')
text1.close()
其中 file_path 是要讀取檔案的路徑, 因為有的txt格式檔案讀取以後,每行後面都有 \n, 所以寫了下面的for迴圈把 這個回車去掉。
python的輸出,大概**:
final_result = 'final_result.txt'
final_text = open(final_result, "w")
for i in result:
final_text.write(i + "\n")
final_text.close()
但是對於上述的子網域名稱,顯然用這些方法有些不合適,因為很難分割出來我想要的東西。所以我考慮用pandas。首先安裝pandas:
pip3 install pandas
然後pandas讀取:
import pandas as pd
text = pd.read_csv(path, header=none,sep='\s+')
result = text.iloc[:,3]
讀取,在text那塊就可以了。下面的result是為了我要取domain name那列。 最終的result也是個list。
最後是我把結果輸出到乙個新的檔案裡:
result.to_csv('predict_result1.txt',header=false,index=false)
done !!! Python使用Pandas讀寫EXCEL檔案教程
教程 開始之前,我們需要首先了解一下什麼是excel,這有助於理解之後教程中的內容。什麼是excel excel 的用途 當然,excel常常被用於辦公,製作各種各樣的報表。為什麼要選擇excel 雖然市面上有很多電子 工具可以選擇,但是excel以其豐富的功能被大家所接受,並且由於眾多企業使用者都...
Python使用Pandas讀寫Excel例項解析
pandas是python的乙個資料分析包,納入了大量庫和一些標準的資料模型,提供了高效地程式設計客棧操作大型資料集所需的工具。pandas提供了大量能使我們快速便捷地處理資料的函式和方法。pandas官方程式設計客棧文件 pandas中文文件 一 安裝包 pandas處理excel需要xlrd o...
pandas讀寫檔案
在python中讀寫檔案較常用的方法是使用pandas庫中的函式,即方便又快捷。讀寫時需注意 以to csv和read csv函式為例 讀寫其他檔案的函式類似 先新建乙個dataframe格式的資料 import pandas as pd import numpy as np df pd.dataf...