我为文件类型创建了一个文件类型和一个解释器。我希望在双击文件类型后启用解释器运行文件类型

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我为文件类型创建了一个文件类型和一个解释器。我希望在双击文件类型后启用解释器运行文件类型相关的知识,希望对你有一定的参考价值。

我创建了一个名为oox的文件类型,我为文件类型创建了一个解释器。我曾经做过所有的python任务。

我使用pyinstaller编译源代码以获取解释器的exe,exe工作完美;现在我想让程序运行文件类型而不要求用户输入,而是;通过双击oox文件。

我需要添加什么来源代码来执行任务?

解释器的import语句之后的第一组行如下:

print('Please input the .oox file:')
doc = input() #This is the oox file
答案

通常的解决方案是将路径传递给文件以作为命令行参数进行操作,该参数可以非交互方式提供,而不是使用input函数提示用户进行交互式输入。

标准库中的argparse模块提供了大量用于解析命令行参数的工具。但是,在这种简单的情况下,您可以使用sys.argv[1]将第一个命令行参数作为字符串。

以上是关于我为文件类型创建了一个文件类型和一个解释器。我希望在双击文件类型后启用解释器运行文件类型的主要内容,如果未能解决你的问题,请参考以下文章

类型Element上不存在属性'value'

在 package.json 中指定多个类型定义文件

PHP 文件的自定义 MIME 类型

创建可以输出多种文件类型R Shiny的downloadButton

在 Swift 中声明具有类型约束的属性

参数类型“Function”不能分配给参数类型“void Function()?”在零安全之后