我为文件类型创建了一个文件类型和一个解释器。我希望在双击文件类型后启用解释器运行文件类型
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]
将第一个命令行参数作为字符串。
以上是关于我为文件类型创建了一个文件类型和一个解释器。我希望在双击文件类型后启用解释器运行文件类型的主要内容,如果未能解决你的问题,请参考以下文章