尝试使用我的 python exe 打开某种文件类型
Trying to open a certain filetype using my python exe
我做了一个简单的 python 文件加密器。我想使用我的程序打开所有加密(或 .aes)文件。我已经使用 pyinstaller 将它变成了一个工作的可执行文件但是当我尝试用我的程序打开一个 .aes 文件时(通过文件资源管理器中的上下文菜单),它毫不奇怪地启动了程序但没有将 .aes 文件作为输入.我想使用我的程序打开任何 .aes 文件,并让 python 脚本以某种方式将文件路径作为变量获取。使用 pyinstaller 时有什么方法可以做到这一点吗?
我想要这样的东西:
if isencrypted(filepath):
decrypt(filepath)
文件名将作为命令行参数传递。你需要
import sys
filepath = sys.argv[1]
我做了一个简单的 python 文件加密器。我想使用我的程序打开所有加密(或 .aes)文件。我已经使用 pyinstaller 将它变成了一个工作的可执行文件但是当我尝试用我的程序打开一个 .aes 文件时(通过文件资源管理器中的上下文菜单),它毫不奇怪地启动了程序但没有将 .aes 文件作为输入.我想使用我的程序打开任何 .aes 文件,并让 python 脚本以某种方式将文件路径作为变量获取。使用 pyinstaller 时有什么方法可以做到这一点吗?
我想要这样的东西:
if isencrypted(filepath):
decrypt(filepath)
文件名将作为命令行参数传递。你需要
import sys
filepath = sys.argv[1]