Python中如何解决行续行符引发的SyntaxError语法错误?
解决Python行续行符引发的SyntaxError问题
你的错误根源是反斜杠\后面存在多余字符(比如空格)——Python的行续行符要求必须是该行的最后一个字符,后面不能跟任何内容(包括空格、制表符),必须直接换行。
修复后的代码
df_fp = pd.concat([ \ mdf['Заявитель'], \ mdf['Название'],\ mdf['Номер заявки'],\ mdf['Дата приоритета'],\ mdf['Дата публикации']], axis = 1)
更推荐的Python写法
其实在括号(方括号、圆括号、花括号)包裹的内容里,Python允许直接换行,完全不需要续行符,这种写法更简洁也不容易出错:
df_fp = pd.concat([ mdf['Заявитель'], mdf['Название'], mdf['Номер заявки'], mdf['Дата приоритета'], mdf['Дата публикации'] ], axis=1)
内容的提问来源于stack exchange,提问作者Амин
相关产品推荐
相关产品推荐

