我的项目是使用python从单个txt文件中编写和读取不同的变量。
myFile = open("Mygame.txt","w")
skill = str(skill)
strength=str\n(strength)
myFile.write(skill)
myFile.write(strength)
myFile.close()
我尝试过使用\ n但是这似乎不适用于只有变量的print语句。
答案 0 :(得分:0)
尝试这样的事情。
import shutil
with open('test') as old, open('newtest', 'w') as new:
for line in old:
if line.rsplit('|', 1)[-1].strip() == 'number3':
new.write('this is replacement|number7\n')
else:
new.write(line)
shutil.move('newtest', 'test')
答案 1 :(得分:0)
将所有统计数据或您保存的任何内容放入列表中并尝试:
lines = [skill, strength]
myFile.writelines(lines).
<强>已更新强> 这个答案是基于你想要使用'\ n'字符来分割行中文本的假设。