本帖最后由 ruhuasiyu 于 2019-11-22 13:55 编辑
如何批量生成100个json文件,每个文件的内容为
复制代码
这里的两处0.48换成0.16乘以n,n为文件名,取1-100
缩进均为制表符
如何批量生成100个json文件,每个文件的内容为
- {
- "parent": "cpp:machine/xp/temp",
- "elements": [
- {
- "from": [ 0, 0, 1 ],
- "to": [ 16, 0.48, 1 ],
- "faces": {
- "south": { "uv":[0, 0, 5.5384616, 0.48],"texture": "#flow"}
- }
- },
- {
- "from": [ -1, -0.32, 2 ],
- "to": [ 17, 16.32, 2 ],
- "faces": {
- "south": { "uv":[0, 0, 5.5384616, 16],"texture": "#frame"}
- }
- }
- ]
- }
这里的两处0.48换成0.16乘以n,n为文件名,取1-100
缩进均为制表符
本帖最后由 chyx 于 2019-11-22 14:02 编辑
from pathlib import Path
import json#想用就用 不想用就把字符串拼起来
for n in range(100):
Path(f"{n+1}.json").write_text("json里你的数前面的不变的那半截" f"{(n+1)*0.16}" "json里你的数后面的不变的那半截")
按照需要把前后的内容换一下
from pathlib import Path
import json#想用就用 不想用就把字符串拼起来
for n in range(100):
Path(f"{n+1}.json").write_text("json里你的数前面的不变的那半截" f"{(n+1)*0.16}" "json里你的数后面的不变的那半截")
按照需要把前后的内容换一下