Python и openpyxl: объект 'tuple' не вызывается - PullRequest
0 голосов
/ 28 июня 2018

Короткий код с изображением моей проблемы (ИЗОБРАЖЕНИЕ)

Пожалуйста, потерпите меня, я не знаю, как скопировать код из блокнота Jupyter, чтобы он был в изображении.

Я использую Windows 10, Anaconda и ноутбук Jupyter

Я создаю цикл for для сбора данных из ячеек в openpyxl, который не работал. Я изменил его на простой цикл for в строке 370, который все еще не работает.

Где я ошибся?

Спасибо

Richard

редактирование:

import openpyxl
import os

wb = openpyxl.load_workbook('book1.xlsx')
wb.sheetnames
sheet = wb['S1']
sheet.max_row
rows = sheet.max_row

for i in range (10):
    print('hello')

TypeError Traceback (most recent call last) <ipython-input-370-46746f9a7864> in <module>()
          1 for i in range (10):
    ----> 2     print('hello')

    TypeError: 'tuple' object is not callable

1 Ответ

0 голосов
/ 28 июня 2018

Случайно присвоил кортежу имя print

подтверждено:

type(print)

возвращает tuple

-jasonharper

...