Я должен написать функцию, которая откроет файл данных, где каждый файл данных похож на это:
WH239, Mountain Bike Wheel, 5000
Где идентификатор WH239, описание «Колесо для горного велосипеда» истоимость - 5000
. Затем функция назначает идентификатор в качестве ключа в словаре, а описание и цену - в качестве значения. Я хотел создать цикл, который помещает каждую строку в список с удалением всех пробелов изатем назначьте соответствующий индекс ключу и значению словаря, так что я застрял на этом:
def load_parts():
doc = open('parts.txt', 'U')
data = doc.read()
data = data.split('\n')
for item in data:
formatted_line = item.split(',')
Я не дошел до удаления пробела, потому что, когда я говорю, чтобы он возвращал formatted_line вцикл for возвращает только первый элемент данных.
Я могу использовать только встроенные команды в python, любая помощь приветствуется!
Извините, да, это домашняя работа, как и следовало ожидатьЯ не ожидаю ответа, просто точка в правильном направлении, я могу использовать только функции во встроенной библиотеке.