我该如何用文本文档制作一个设置文件?

2024-09-28 18:48:48 发布

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

我正在尝试用pygame做一个小游戏项目,然后再转到一个更大的项目

其中一部分是用文本文档创建一个设置文件,到目前为止,我正在将文本文件拆分,但仍需要将其移到pygame屏幕代码中(这是用于更改分辨率)

import pygame
import time
import random

pygame.init()
settings = open("settings.txt","r")
Bsettings = settings.read().split(",")
print (Bsettings)
Display = pygame.display.set_mode((Bsettings))
pygame.display.set_caption("BT")

clock = pygame.time.Clock()

任何帮助都将不胜感激


Tags: 文件项目代码importsettings屏幕timedisplay
1条回答
网友
1楼 · 发布于 2024-09-28 18:48:48

我不确定我是否完全理解你的问题。但出于配置目的,通常使用JSONYAML文件。还有一些库(JSON-one在标准库中)来解析这些文件

YAML和JSON是具有特定格式的文本文件

如果您想在游戏中显示一些存储在配置文件中的文本,可以执行以下操作:

创建一个配置文件'config.json'(在本例中我将使用一个json文件)

{
    "stage_one_text": "Welcome to Stage one",
    "boss_line": "I kick ass"
}

从程序中加载配置文件,并使用它

import json

with open('config.json') as config_file:
    CONFIG = json.load(config_file)

print(CONFIG['boss_line'])

相关问题 更多 >