Python eval:语法错误:行继续符后出现意外字符

问题描述 投票:0回答:1

我想评估文件路径的字符串来打开文件,但出现错误: 文件:1 'C:\Users\xxx\Desktop_Revenue\Input' + str(yr) + '' + '调查' + YY + '_revenue.xlsx' ^ 语法错误:行继续字符后出现意外字符

yr=2015
YY='15'

url= " 'C:\\Users\\xxx\\Desktop\\_Revenue\\Input\\'  + str(yr) + '\\' + 'Survey' + YY + '_revenue.xlsx'"

survey_url= eval(url)
python evaluate
1个回答
0
投票

使用 f 字符串以更直观的方式在字符串中传递变量,并使用 r 字符串来处理

\\

url= "C:\\Users\\xxx\\Desktop\\_Revenue\\Input\\{yr}\\Survey{YY}_revenue.xlsx"

© www.soinside.com 2019 - 2024. All rights reserved.