1.建立乙個讀物件和寫物件
2.逐行讀取csv檔案中的內容,逐行追加到寫物件中
3.寫完後.close()關閉寫物件
4.最後執行mv 更好檔名(需在linux下)
5.is_number函式是用於判斷是否是數字,可不管
import csv
import os
def is_number(s):
try:
float(s)
return true
except valueerror:
pass
try:
import unicodedata
unicodedata.numeric(s)
return true
except (typeerror, valueerror):
pass
return false
f = csv.reader(open('point.csv','r'))
wf = open('point2.csv','w')
csv_write = csv.writer(wf)
for i in f:
if (is_number(i[3])):
i[3]=0
csv_write.writerow(i)
wf.close()
#linux下
os.system('mv point2.csv point.csv')
Python解析xml檔案並修改後儲存 demo
前情提要 需要對底層的引數檔案 xml格式 進行讀取,並將前端下發的資料覆蓋原資料,並儲存。下發引數格式 json 呈現 from xml.dom import minidom targetpath os.path.join path,targetfile print targetpath 列印引數...
Python檔案執行出錯修改後依然報錯的問題
switches.py是ryu控制器子目錄topology下的乙個檔案。我根據實驗需要對switches.py進行編輯時,有一行 的縮排出錯 少打了乙個tab 而沒有發現。因為之前還修改過ryu的全域性啟動引數 在ryu頂級目錄下的flags.py檔案中新增了 因此儲存檔案後,重新安裝了ryu控制器...
複利計算(修改後)
include includevoid list void a void b void c void d void e void f void g main if sel 0 switch sel void list 目錄表 void a 一次投入複利計算 printf t 請輸入利率 while ...