我正在編寫一個python腳本來讀取由逗號分隔的三列組成的文件,爲每行創建一個元組並創建這些元組的列表。通過以下腳本,我可以實現我想要的;我只是想知道是否有一個更簡單/更優雅的方法,而不是在單獨的一行中編寫以下每個步驟。創建元組列表(使用更優雅的方式)
import sys
fin=open(sys.argv[1],'r')
list = []
for line1 in fin:
line2 = line1[:-1]
line3 = line2.split(',')
line4 = tuple(line3)
list.append(line4)
print(list)
謝謝你的回答。
要添加/修復'csv'模塊,需要'open()'多一個參數。 Python 3的'newline ='''或Python 2的''rb''。 – pepr