行數據添加連字符在我的csv文件,我有類似價值 A12001 A22001 A32001在python
我需要做一個山坳看起來像
A1-2001 A2-2001 A3-2001
我是新來的蟒蛇。任何幫助將不勝感激。
感謝
行數據添加連字符在我的csv文件,我有類似價值 A12001 A22001 A32001在python
我需要做一個山坳看起來像
A1-2001 A2-2001 A3-2001
我是新來的蟒蛇。任何幫助將不勝感激。
感謝
我不知道你的CSV文件是如何製成的,所以簡單起見,我會假設你的CSV文件只有此列。
所以,
1 - 打開閱讀&寫您的CSV文件,假設它的名字myCSV.csv
2 - 讀每一行,並將其與修改後的字符串重新寫。
3 - 關閉CSV文件
with open('myCSV.csv','rb+') as f:
while True:
line = f.readline()
if not line: break #Break of While loop when reaching EOF(End Of File)
f.seek(-len(line),1) #Set current file position to beginning of current line
line = line[:2] + '-' + line[2:] #modify your string
f.write(line) #write modified line
f.flush() #make the write happen
謝謝...它工作:) – user3262968
很高興爲您...如果你對答案感到高興,那麼你可能想選擇它作爲正確的答案..: ) –
能否請您詳細一點請。這裏究竟是什麼?我得到了邏輯的東西,雖然 – user3262968
謝謝...它工作 – user3262968