使用python应用程序在Windows上"打开..."文件

osd*_*ev0 8 python windows

我试图找出当用户右键单击文件并选择"打开方式"时如何使python程序打开文件.例如,我希望用户能够右键单击文本文件并选择我的程序,以便我的程序可以处理文本文件.是否将文本文件的名称传递到我的程序中?谢谢.

小智 8

我的方法是使用包含 .bat 的重定向 .bat 文件python someprogram.py %1。将%1文件路径传递到 python 脚本中,可以使用以下命令访问该脚本
from sys import argv argv[1]