powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Python измеить элемент листа
2 сообщений из 2, страница 1 из 1
Python измеить элемент листа
    #39574675
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Продолжаю изучать Пайтон.

имеется json фаил.
считываю его:

[SRC Python
]inputFile = "json/input.json"

myfile = open(inputFile, "r")
result = myfile.read()

json_data = json.loads(result)
[/SRC]

Теперь хочу немного изменить json и записать в новый фаил.
Но
Код: python
1.
2.
3.
4.
for user in json_data:
	score = user["score"]
	score = score + 50
	user["score"] = score



Не срабатывает. Как тут правельно надо!?
...
Рейтинг: 0 / 0
Python измеить элемент листа
    #39574700
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сделал так:

Код: python
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
import json

print("Content-type: text/html")
print()

print("test script is run!!!!")

newJSON = []

inputFile = "json/input.json"
outputFile = "json/output.json"

myfile = open(inputFile, "r")
result = myfile.read()

json_data = json.loads(result)

for user in json_data:
    score = int(user["score"])
    score += 50
    row = [user["playerName"], user["score"], user["group"], user["status"]]
    # print(row)
    newJSON.append(row)

print("List was updated!")

myFile1 = open(outputFile, "w")
json.dump(newJSON, myFile1)

myFile1.close()

print("This script finished work!")



Работает. А можно ли как нибудь по изящнее!
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Python измеить элемент листа
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]