1
我生成一個文件文本,你可以看到下面,我試圖壓制這個文件的最後一個字符「,」生成後,但我不能...Python - 刪除文本文件中的最後一個字符
*Nset, nset
0570, 0571, 0572, 0573, 0574, 0575, 0576, 0577, 0578, 0579, 0579
0580, 0581, 0582, 0583, 0584, 0585, 0586, 0587, 0588, 0589, 0589
0590, 0591,
我已經在堆棧中發現這樣的代碼,但是,它不工作...
import sys
with open(sys.argv[1]) as f, open('out.txt', 'w') as out:
for line in f:
out.write(line.split()[-1]+'\n')
----編輯LATER ----
我的代碼生成文件文字:
fichier_write.write("*Nset,")
fichier_write.write("\n")
compt = 0
for i in range(0,node_label.size):
if Eleme_CI[i]!=0:
fichier_write.write("%.4i, "%(Eleme_CI[i])),
compt = compt + 1
if compt == 10:
fichier_write.write("%.4i"%(Eleme_CI[i])),
fichier_write.write("\n")
compt = 0
fichier_write.close()
試試這個正則表達式:'/([,])$ /' – Onilol
向我們展示您用於生成線條的代碼。 –
我在哪裏可以試試?對不起,我是新手,在文本文件上工作... – user3601754