使用writelines在Ipython的文本文件中写入数字参数行?

2024-06-01 21:47:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我正试图在一个嵌入了Ipython的软件(spaceclaim)中编写线,可能并没有所有可用的库

我试图做的是将两个参数写在两行中,但由于它们是数字,我应该对它们使用str(a),但我不能在两个参数之间使用\n来更改行。发生的情况是,我只能将一个参数写入txt文件,但如果我需要多个参数,则python将所有参数连接在一行中,并忽略逗号

import os
loc=os.getcwd()
filename = loc1+ '\\params.txt'

tw= [str(A), str(B)]
outfile = open(filename, "w")
outfile.writelines(tw)
outfile.close()

Tags: 文件txt参数软件osipython情况数字
1条回答
网友
1楼 · 发布于 2024-06-01 21:47:26

你为什么列一个清单?只要用一根绳子

tw = str(A) + '\n' + str(B)
with open(filename, 'w')as outfile:
    outfile.writelines(tw)
    outfile.close()

我只想说: 以w模式打开文件意味着当您写入某个内容时,它会覆盖所有内容。也许你在找a,意思是追加

其次是loc =os.getcwd(),然后使用filename = loc**1** + '\\params.txt'

还有更多的小东西。您可以在路径中使用/而不是\\

相关问题 更多 >