Python 如何打开文件时的空白行a「;模式
我打开了一个文件“a+”模式来附加数据,如下所示Python 如何打开文件时的空白行a「;模式,python,Python,我打开了一个文件“a+”模式来附加数据,如下所示 with open("/home/harsha/apple.txt","a+") as fo: header="apple" fo.write(header) 输出结果看起来是这样的 [empty] apple apple 我希望输出看起来像这样 apple apple apple 这是一个简单的代码修改,您可以发现它在以下方面很有用: 打开(“apple.txt”,“a+”)作为fo: header=“apple\n”
with open("/home/harsha/apple.txt","a+") as fo:
header="apple"
fo.write(header)
输出结果看起来是这样的
[empty]
apple
apple
我希望输出看起来像这样
apple
apple
apple
这是一个简单的代码修改,您可以发现它在以下方面很有用:
打开(“apple.txt”,“a+”)作为fo:
header=“apple\n”
fo.write(头)
文件是否已经存在?如果文件已以尾随换行符结尾,这可能是原因。是的,它存在..感谢您提供的信息AppleAppleApple正在以单行打印,即使我保留了\n。请帮助??您能为您使用的循环编写代码以便我检查它吗?您使用哪个Python版本?还要确保您保存了对脚本文件的更改,并且如果您运行的是保存这些更改的常规Python文件。使用open(“apple.txt”,“a+”)作为fo:header=“apple”fo.write(header)我使用的是版本2.7.5是,它与“apple\n”一起工作。我不知道“苹果”和“苹果”之间的区别,但它对我很有用。无论如何,谢谢:)