我是新來的Python和一般的編碼,並且我在做一個小項目,我面臨一個問題:從文本文件中刪除特定的字符
44, 1, 6
23, 2, 7
49, 2, 3
53, 2, 1
68, 1, 6
71, 2, 7
我只需要去除第三和每行的第6個字符,或者更具體地說是整個文件中的「,」字符。
,我需要用我的Python代碼
for line in my_file:
??????????????
任何幫助,感謝做到這一點。
我是新來的Python和一般的編碼,並且我在做一個小項目,我面臨一個問題:從文本文件中刪除特定的字符
44, 1, 6
23, 2, 7
49, 2, 3
53, 2, 1
68, 1, 6
71, 2, 7
我只需要去除第三和每行的第6個字符,或者更具體地說是整個文件中的「,」字符。
,我需要用我的Python代碼
for line in my_file:
??????????????
任何幫助,感謝做到這一點。
您可以替換的字符
with open(r'c:\input.txt', 'r') as infile,
open(r'c:\output.txt', 'w') as outfile:
data = infile.read()
data = data.replace(",", "")
outfile.write(data)
我希望不要投下來,編輯我的答案,你可以給出解決方案 – iamdeowanshi
我沒有downvote ...其他做過某事。我也回滾了編輯,當我意識到我錯了 – Aaron
data = data.replace(「,」,「」) – user7451333
這不是一個代碼編寫的服務,並有可能是數以千計的問題,就如何修改文本文件在Python已經在計算器上... –
'[''.join(c for c in line if c!='。')for line in my_file]' – blacksite
@not_a_robot或者,您可以使用'.replace' ... –