要将分号分隔的分类表构建成 nodes.dmp 和 names.dmp 文件,可以使用 Python 的 CSV 模块来实现。\n\n首先,假设你的分类表保存在一个名为 categories.csv 的文件中,每一行包含一个分类。你可以使用以下代码将其拆分为 nodes.dmp 和 names.dmp 文件:\n\npython\nimport csv\n\ncategories = []\n\n# 读取分类表文件\nwith open('categories.csv', 'r') as file:\n reader = csv.reader(file, delimiter=';')\n categories = [row[0] for row in reader]\n\n# 写入 nodes.dmp 文件\nwith open('nodes.dmp', 'w') as file:\n for idx, category in enumerate(categories, start=1):\n file.write(f'{idx}|{category}\n')\n\n# 写入 names.dmp 文件\nwith open('names.dmp', 'w') as file:\n for idx, category in enumerate(categories, start=1):\n file.write(f'{idx}|{category}|{category}\n')\n\n\n在这个例子中,我们首先使用 CSV 模块读取 categories.csv 文件,并将每一行的分类保存在 categories 列表中。\n\n然后,我们分别打开 nodes.dmp 和 names.dmp 文件,并遍历 categories 列表。对于每个分类,我们使用索引值作为节点 ID,并将节点 ID、分类名称写入 nodes.dmp 文件。同时,我们还将节点 ID、分类名称、分类名称写入 names.dmp 文件。\n\n这样,就可以从分类表构建出 nodes.dmp 和 names.dmp 文件了。

使用 Python 将分号分隔的分类表构建成 nodes.dmp 和 names.dmp 文件

原文地址: https://www.cveoy.top/t/topic/pXMj 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录