Python:如何读取多个.NBT文件并导出为JSON?

2024-09-29 01:19:06 发布

您现在位置:Python中文网/ 问答频道 /正文

在编程方面,我是个新手,我正在寻找一种方法来遍历一个充满.NBT文件的目录,并将它们导出到JSON。 我知道我可以使用os.listdir循环遍历一个目录,但是我很难一个接一个地读取文件,也很难决定采取什么步骤才能将其转换为JSON格式

实际的任务是遍历一堆.NBT文件,查看哪个Minecraft板条箱朝向哪个方向

这就是我现在拥有的:

import python_nbt.nbt as nbt
import os

for file in os.listdir("Directory to nbt files"):
    if file.endswith(".nbt"):
        filename = nbt.read_from_nbt_file(file)

从这里我得到一个FileNotFoundError,说没有这样的文件或目录

我做错了什么? 必须做些什么才能继续


Tags: 文件方法import目录jsonos格式编程