Python 和 Pandas 讀寫那點事

2021-10-09 17:22:01 字數 1203 閱讀 3096

今天用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...