Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/341.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在python中读取文件时,如何定义名称并对其进行更改_Python_Pandas - Fatal编程技术网

在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)