2015-05-04 40 views
-2

刪除號碼我有以下條目csv文件:如何從每個列表條目

"Last,First,HW1,HW2,HW3,HW4,Test 1,Test 2" 

我想從HWS和測試刪除號碼。所以結果將是:

"Last,First,HW,HW,HW,HW,Test ,Test" 

有沒有辦法做到這一點?

+0

如果你想避免日後遭到否決,你至少應該表現出一定的努力,試圖自己解決問題。 SO不是代碼服務。這就是說:你的問題不是很難解決,我覺得今天很好。 :) –

回答

0

試試這個:

def main(ifilename, ofilename): 
    with open(ifilename,'r') as i, open(ofilename,'w') as o: 
     for line in i: 
      for digit in (0,1,2,3,4,5,6,7,8,9): 
       line = line.replace(str(digit), '') 
      print(line,file=o,end='') 

if __name__ == '__main__': 
    from sys import argv 
    main(argv[1], argv[2]) 

從這樣的命令行使用腳本:

python my_script.py input.csv output.csv 
相關問題