猿问

如何从文件中收集数据并通过右键单击使用它执行 Python 文件?

这个标题有点令人困惑,但让我解释一下。假设您有一个名为 test.txt 的文件。如果您右键单击它,它很可能会出现一个菜单,并会显示“在记事本中打开”之类的内容。我怎样才能让一个 python 文件显示在那个菜单中,以便它可以说“在 program.py 中打开”并且程序会运行,例如


print(data)

input()

数据是 test.txt 的内容。有谁知道这是否可能?


繁华开满天机
浏览 182回答 1
1回答

墨色风雨

您需要在 Windows 中编辑注册表项。看看这个如何。您必须用自己的脚本替换路径,例如 C:\\Program Files\\Something\\YourPythonScript %1%1 表示关联的文件名。编辑:在您的 python 脚本中,您可以使用 sys.argv 来检索关联文件的文件名并对其进行处理。import sys#Get selected filefilename = sys.argv[1]
随时随地看视频慕课网APP

相关分类

Python
我要回答