Получение AttributeError при загрузке и доступе к данным с помощью csv.reader () - PullRequest
0 голосов
/ 13 сентября 2018

Ниже приведен код во время выполнения кода, получая ошибку AttributeError: объект 'NoneType' не имеет атрибута 'format'.

import csv
import numpy
def loadCsv(filename):
    lines = csv.reader(open(filename,"r"))
    dataset = list(lines)
    for i in range(len(dataset)):
        dataset[i] = [float(x) for x in dataset[i]]
    return dataset
filename = 'data1.csv'
dataset = loadCsv(filename)
print('Loaded data file {0} with {1} rows').format(filename, len(dataset))

1 Ответ

0 голосов
/ 13 сентября 2018

измените это

print('Loaded data file {0} with {1} rows').format(filename, len(dataset))

на это

print('Loaded data file {0} with {1} rows'.format(filename, len(dataset)))

вы получите ошибку, потому что пытаетесь применить .format к print -функции, тогда как это методкоторый должен быть применен к строке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...