我目前正在用 Python 做一个简单的 Tic-tac-toe 项目。我想开发一个新功能:“保存和加载游戏”。我可以将游戏格式化为我想要的内容并将它们保存到文件中,然后在用户需要时加载它。然而,所有这些过程都只在我的游戏中。我想知道如果我转到文件的“属性”(带有奇怪的扩展名)然后将“打开方式”设置为我的程序,那么我如何实际处理它并加载游戏?我在 Google 上进行了研究,但看起来我没有找到正确的关键字(它说了有关上传文件和使用 Python 加载文件的内容,我之前已经做过)。
请帮我解决这个问题。谢谢你
首先,您需要读取 python 脚本中的参数:
import sys
save_file = sys.argv[1]
print(f'Open save file: {save_file}')
其次,您需要将Python脚本转换为exe(您可以使用auto-py-to-exe)
最后,您可以对您的exe文件执行
open with
,您将获得保存文件路径:
Open save file: D:\PROGRAMMING\temp\so\78424804\1.save