如何在python脚本中运行自定义扩展文件?

如何在python脚本中运行自定义扩展文件?,python,Python,我有一个扩展名为(.logs)的文件,其中的数据没有xml格式。我还有一个工具,比如abc.exe(添加到PATH),它将.logs文件作为输入,并使用正确格式的XML生成一个新文件。因此,我尝试使用python运行相同的工具,MY.py读取输入文件,而不是使用abc.exe运行它。如何使用pythons脚本使用abc.exe运行文件 如果您想在程序中使用午餐(比如abc.exe),只需使用以下代码: import subprocess subprocess.Popen(["abc.exe",

我有一个扩展名为(.logs)的文件,其中的数据没有xml格式。我还有一个工具,比如abc.exe(添加到PATH),它将.logs文件作为输入,并使用正确格式的XML生成一个新文件。因此,我尝试使用python运行相同的工具,MY.py读取输入文件,而不是使用abc.exe运行它。如何使用pythons脚本使用abc.exe运行文件

如果您想在程序中使用午餐(比如abc.exe),只需使用以下代码:

import subprocess
subprocess.Popen(["abc.exe", "arg1","arg2"])

你需要为此提供一些源代码才能回答。你想通过python脚本启动带有适当参数的
abc.exe
,还是用python重新实现整个
abc.exe
功能?我想通过python脚本启动abc.exe。import subprocess callgenLogs=''D:\\WFM\\32001\\store\u3\\store\u 2014\u 06\u 12\uu 02\u 14\u 06.logs''subprocess.call(callgenLogs)-->在这里,我双击上面的日志文件将自动生成输出。但是,在运行python时,它会读取文件
subprocess.Popen(['exefile','cmdlinearg1','cmdlinearg2'])的内容。
@user25311608编辑您的问题以添加此信息。