如何在python中编写和读取单个文件

时间:2013-11-25 19:49:03

标签: python file

我的项目是使用python从单个txt文件中编写和读取不同的变量。

myFile = open("Mygame.txt","w")
skill = str(skill)
strength=str\n(strength)
myFile.write(skill)
myFile.write(strength)
myFile.close()

我尝试过使用\ n但是这似乎不适用于只有变量的print语句。

2 个答案:

答案 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'字符来分割行中文本的假设。