这个标题有点令人困惑,但让我解释一下。假设您有一个名为 test.txt 的文件。如果您右键单击它,它很可能会出现一个菜单,并会显示“在记事本中打开”之类的内容。我怎样才能让一个 python 文件显示在那个菜单中,以便它可以说“在 program.py 中打开”并且程序会运行,例如print(data)input()数据是 test.txt 的内容。有谁知道这是否可能?
1 回答
墨色风雨
TA贡献1853条经验 获得超6个赞
您需要在 Windows 中编辑注册表项。看看这个如何。
您必须用自己的脚本替换路径,例如 C:\\Program Files\\Something\\YourPythonScript %1
%1 表示关联的文件名。
编辑:在您的 python 脚本中,您可以使用 sys.argv 来检索关联文件的文件名并对其进行处理。
import sys
#Get selected file
filename = sys.argv[1]
添加回答
举报
0/150
提交
取消