我想要做的應該是這麼簡單,編寫一個程序,該程序逐行讀取CSV
或txt
文件並查找具有多個元素等於零,然後突出顯示這些行並保存突出顯示的CSV文件的新版本。 我有一個CSV
文件是這樣的:在Python中的每個rwo CSV文件中查找元素'0123'
我不知道如何CSV
文件,以及如何改變該行的顏色的每一行中找到elements = 0
。我不知道是否有辦法保存更改後的CSV
文件的副本。
if self.EnableCalibration.IsChecked():
try:
ImportedFile = open('some.csv', 'rb')
CSVReading= ImportedFile.read(_MAX_LUNGHEZZA_FILE)
Lenght_CSVReading = len(CSVReading)
csvFileArray = []
for row in csv.reader(ImportedFile, delimiter=' '):
csvFileArray.append(row)
if TWO_Elements == 0: ?
Highlight_Row? # this is not a string or python command
csvFileArray.next() # go to the next row
if CSVReading.split(-1): # end of csv file
csvSave= csv.writer(CSVReading) #to Save
ImportedFile.close()
else:
CSVReading = None
Lenght_CSVReading = 0
你認爲'突出顯示一行'在CSV文件中工作嗎?順便說一句,通常是普通的純文本文件。 – usr2564301
這就是爲什麼我在這裏問,它不是一個python命令,我只是想顯示我需要更改行 – J2015
問題是,沒有辦法突出.txt(或csv的文件)文件... Python或不是python。 您的CSV文件有多大?我肯定會使用熊貓這個,除非你有很好的理由不是太 –