Мне был рекомендован какой-то код от кого-то здесь, но мне все еще нужна помощь. Вот код, который был рекомендован:Чтение/Запись/Добавление с использованием модуля json
import json
def write_data(data,filename):
with open(filename,'w') as outfh:
json.dump(data,outfh)
def read_data(filename):
with open(filename, 'r') as infh:
json.load(infh)
написания кода работает отлично, но код чтения не возвращает строки после ввода данных:
read_data('player.txt')
Другое дело, что я хотел бы быть в состоянии сделать это, чтобы иметь возможность указать строку для печати. Что-то, что также очень важно для этого проекта/exorcise, - это возможность добавлять строки в мой файл. Спасибо всем, кто может мне помочь.
Редактировать: Мне нужно хранить строки в файле, которые я могу преобразовать в значения. IE;
name="Karatepig"
Что-то я бы хранить, так что я могу вспомнить данные, если я когда-нибудь понадобится, чтобы загрузить предыдущий набор данных или что-то в этом роде.
Я очень люблю noop на python, поэтому не знаю, что было бы лучше, будь то список или словарь; Я раньше не использовал словарь, и еще не знаю, как я собираюсь преобразовать строки в значения.
Вам нужно присвоить результат переменной: 'data = readdata ('player.txt')'. –
Вам нужно будет показать нам, какие данные вы пишете; это словарь, список, то, что * содержится * в данных, которые вы пишете и читаете? –
Отредактировано. Опять же, у меня в основном есть только 3 часа рабочего времени на питоне, так что успокойтесь, хе-хе. – Karatepig