file.write仅对一个元素返回无效语法

问题描述

这是我不知道的事情。 我正在尝试从文件(games.log)中获取不同的东西,并将它们存储到另一个文件中。

但是我在这里得到“ SyntaxError:无效语法”:<?xml version="1.0" encoding="UTF-8"?> <TEI xmlns="http://www.tei-c.org/ns/1.0"> <teiHeader> <fileDesc> <titleStmt> <title></title> </titleStmt> <publicationStmt><ab></ab></publicationStmt> <sourceDesc><ab></ab></sourceDesc> </fileDesc> </teiHeader> <text> <body> <div> <p xml:lang="arn">Fei meu nùkei neməl təfa</p> <p xml:lang="spa">Entonces toma la palabra él</p> <p xml:lang="arn">Fei meu nùkei neməl təfa</p> <p xml:lang="spa">Entonces toma la palabra él</p> </div> </body></text> </TEI>

file2.write(f"USER_{index}\n")

file2.write(f“ USER_ {index} \ n”)语法无效。但是我不知道为什么吗?

SyntaxError:语法无效

解决方法

格式化的字符串文字(f"...")是Python 3的功能。(仅从Python 3.6开始。)Python 2没有它们。

如果要使用它们,请使用Python3。在任何情况下,这都是一个好计划。