2010-12-10 51 views
0

我想知道是否有可能在python中编写GUI,然后在python脚本中的某处插入脚本开关以暂时更改语言以适应批处理片段。是否可以在使用Python创建的GUI中使用批处理脚本?

我知道这可以在HTML和VBScript中完成,但Python呢?

+0

我不明白你的意思。 “脚本开关”? “批量片段”?等等。 – 2010-12-10 23:50:47

+0

@Chris他似乎在想你可以将Javascript嵌入到HTML文档中的方式,并且想知道是否有任何类似的方式将Python批处理脚本嵌入到Python中。 – 2010-12-10 23:59:24

+0

当然,它是*可能*,但如果你可以用Python编写它,那就好多了。混合语言通常并不理想 - 它需要更多努力来理解片段。 – 2010-12-11 00:09:29

回答

3

您可以使用任何语言控制其他进程,包括使用subprocess模块的bash。

0

subprocess模块是执行其他进程的最强大和最完整的方法。但是,使用os模块也有一个非常简单的方法:os.system(command)运行command,就像将它键入命令行一样。

+0

好吧,这太棒了!有没有办法运行一个完整的批处理文件,而不是一个命令?像是一个通话功能? – daniel11 2010-12-11 14:24:57

相关问题