自己创建了一个dat文件 里面有两行
分别是
user
user
每行四个字符没有多余空格
之后用python3.3
做以下操作
infile = open('noted.txt','r+')
lines = infile.readlines()
print(lines)
infile.seek(4,0)
infile.write('1')
infile.seek(0)
content = infile.readlines()
print(content)
infile.close()
第一次的输出为
['user\n', 'user']
['user1\n','user']
也就是说我输入的1并没有覆盖了换行符
然后将1手动删除
再运行一遍却得到
['user\n', 'user']
['user1user']
也就是删除了
我用的是win7的系统
请大神指教这里面的机理
谢谢