使用文件作为输入运行已编译的python .exe

时间:2015-02-06 13:12:05

标签: python input executable

所以我用Python编写了一个程序并将其编译为.exe。这很好用。 我想要的是能够双击我创建的文件(比如文中包含文本)并使用我编译的.exe打开这些文件,然后将这些文件作为输入执行。

我认为这样做的一种方法可能是至少获取使用.exe打开的文件的确切位置,以便进行第一次测试:

.exe档案:

get_location = dirname(realpath(My_Clicked_File))
print get_location

点击的文件将是一些随机扩展,所以.test或我编写的内容。

1 个答案:

答案 0 :(得分:1)

如果您已将文件扩展名与exe关联,则双击该文件时,其完整文件路径将作为第一个参数传递,您可以从脚本中的sys.argv获取该参数