如何定义名称,然后在python中读取文件时更改名称

时间:2018-10-17 15:03:02

标签: python pandas

我想做这样的事情:

name = 'jack'
df =  pd.read_excel(name, +, "Listing(2016) Rev.2.xlsx", skiprows=3)

我的目标是更改名称,然后根据名称读取文件。 例如,我有三个名字。

  • “杰克”
  • '约翰'
  • 'nick'

我收到以下错误:

> File "<ipython-input-39-85237a57057f>", line 1
    dat = pd.read_excel(name, +, "Listing(2016) Rev.2.xlsx", skiprows=3)
                               ^
SyntaxError: invalid syntax

有帮助吗?

2 个答案:

答案 0 :(得分:4)

name = 'jack'
excel_name = "{}Listing(2016) Rev.2.xlsx".format(name)
df =  pd.read_excel(excel_name, skiprows=3)

答案 1 :(得分:0)

对于字符串,请勿在{{1​​}}中使用逗号:

+