在python中读取文件时,如何定义名称并对其进行更改
我想这样做:在python中读取文件时,如何定义名称并对其进行更改,python,pandas,Python,Pandas,我想这样做: 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(
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
>文件“”,第1行
dat=pd.read_excel(名称,+,“清单(2016)版本2.xlsx”,skiprows=3)
^
SyntaxError:无效语法
有什么帮助吗?您不能将逗号与
+
一起用于字符串:
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)
对于以下字符串,不能将逗号与
+
一起使用:
dat = pd.read_excel(name + "Listing(2016) Rev.2.xlsx", skiprows=3)
你想读3本不同的作业本吗?或者在同一工作簿中有3个单独的工作表?我只想每次为不同的名称更改名称。它应该是
dat=pd.read_excel(name+“Listing(2016)Rev.2.xlsx”,skiprows=3)
您想阅读3个单独的工作表吗?或者在同一工作簿中有3个单独的工作表?我每次只想更改不同名称的名称。它应该是dat=pd.read_excel(name+“Listing(2016)Rev.2.xlsx”,skiprows=3)