python - 使用writelines在Ipython的文本文件中写入数值参数行?
问题描述
我正在尝试在嵌入了 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()
解决方案
你为什么要列一个清单?只需使用一个字符串。
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'
还有更多的小东西。您可以在路径中使用/
而不是。\\
推荐阅读
- javascript - 如何对谷歌应用脚本中的范围列求和
- angular - 在 subscribe 中调用 subscribe
- mysql - 如何将 SQL 查询重写为 Laravel
- javascript - Json.stringify 在从状态中获取值时无法序列化循环结构
- mysql - 在 MySQL 8 中重置 root 密码
- javascript - Angular 6 和 Angular Material - mat-radio-group [(ngModel)] 在 *ngFor 中设置动态变量
- r - 使用 Kerberos 和 ODBC JDBC 进行 R Hana 身份验证
- javascript - 如何将leaflet.timeline 添加到图层?
- python - sklearn线性回归中的参数copy_x是什么?
- ios - xcode 构建失败:“_RCTSetLogFunction”,引用自:AppTests.o 中的 -[AppTests testRendersWelcomeScreen]