我想知道 Windows“用...打开文件”功能是如何工作的。或者更确切地说,如果我用python编写一个程序,用py2exe编译一个可执行文件,然后希望能够通过右键单击并在“打开方式”中选择它来打开该程序中的某些文件,该怎么办。
文件是否只是作为参数传递,例如“CMD>C:/myapp.exe 文件”?
我想知道 Windows“用...打开文件”功能是如何工作的。或者更确切地说,如果我用python编写一个程序,用py2exe编译一个可执行文件,然后希望能够通过右键单击并在“打开方式”中选择它来打开该程序中的某些文件,该怎么办。
文件是否只是作为参数传递,例如“CMD>C:/myapp.exe 文件”?
是的,文件的路径作为参数传入,可以通过sys.argv[1]
.
You can use more functionally argparse module