为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

繁华开满天机 2021-08-14 15:39:16
这个标题有点令人困惑,但让我解释一下。假设您有一个名为 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]


查看完整回答
反对 回复 2021-08-14
  • 1 回答
  • 0 关注
  • 181 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信