【发布时间】:2021-03-07 18:44:47
【问题描述】:
我正在尝试为特定游戏编写保存和加载功能,但是,我不断收到FileNotFoundError 消息。
def save_file():
save_progress = input("Would you like to save you current progress? (Y/N):")
if save_progress == 'Y':
save_name = input("savename:")
path = 'path_to_dir.json'.format(save_name)
data = {
'name': save_name
}
with open(path, 'w+') as f:
json.dump(data,f)
if save_progress == 'N':
print("That fine maybe next time!")
def load_file():
load_name = save_name
path_two = 'path_to_dir.json'.format(load_name)
with open(path_two, 'r') as f:
j = json.load(f)
name = str(j['name'])
有什么想法吗?
【问题讨论】:
-
请举例运行和输出。
-
你在这里做什么:
path = 'path_to_dir.json'.format(save_name)。字符串中没有占位符,所以format什么都不做。
标签: python file-not-found