Как я могу определить имя, а затем изменить его при чтении файла в Python - PullRequest
0 голосов
/ 17 октября 2018

Я хочу сделать что-то подобное:

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

Моя цель - изменить имя и затем прочитать файл на основе имени.Например, у меня есть три имени.

  • 'jack'
  • 'John'
  • '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 голосов
/ 17 октября 2018

Вы не используете запятые с + для строк:

dat = pd.read_excel(name + "Listing(2016) Rev.2.xlsx", skiprows=3)
0 голосов
/ 17 октября 2018
name = 'jack'
excel_name = "{}Listing(2016) Rev.2.xlsx".format(name)
df =  pd.read_excel(excel_name, skiprows=3)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...