繁体   English   中英

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

[英]How can I define a name and then change it while reading a file in python

我想做这样的事情:

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

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

  • '插口'
  • '约翰'
  • '缺口'

我收到以下错误:

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

有什么帮助吗?

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

请勿在字符串中使用带+逗号:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM