我是Python新手。我有以下问题:我有一个带有换行符的字符串,我想将此带有换行符的字符串写入文件。我希望换行符在文件中明确可见。我该怎么办?这是我当前的代码:
private static InvocationExpressionSyntax Negate(ExpressionSyntax invocation)
{
var syntaxList = new SeparatedSyntaxList<SyntaxNode>();
var argumentList = SyntaxFactory.ArgumentList(syntaxList).AddArguments(SyntaxFactory.Argument(invocation));
var negation = SyntaxFactory.InvocationExpression(SyntaxFactory.IdentifierName("!"), argumentList);
return SyntaxFactory.InvocationExpression(negation);
}
答案 0 :(得分:0)
如果您希望换行符在文件中保持可见而又没有换行,只需在换行符之前添加\
:
text = "where are you going?\\nI am going to the market?"
print(text)
>>> where are you going?\nI am going to the market?
答案 1 :(得分:0)
只需将换行符替换为转义的换行符
text = "where are you going?\nI am going to the Market?"
with open("output.txt",'w', encoding="utf-8") as output:
output.write(text.replace('\n','\\n'))