擅长:python、mysql、java
<p>如果你能设法用一个字典或一个列表来代替<code>slot1</code>,<code>slot2</code>,etc代码就容易多了</p>
<pre><code>import json
from pathlib import Path
import random
# repliacting some data
def generate_dict():
return {"item_pos": [rnd() + 592, rnd() + 4],
"text_pos": [rnd() + 612, rnd() + 25],
"item": None,
"amount": 0}
def rnd():
return random.randint(0, 1000)
# change of data structure
dict_list = [generate_dict() for id in range(7)]
# easily seriliasable into json
json_str = json.dumps(dict_list, sort_keys=True, indent=4)
# you can save json as file
Path('store.json').write_text(json_str)
# read back
assert json.loads(Path('store.json').read_text()) == dict_list
</code></pre>