Python能否与其他应用程序协作?

Python能否与其他应用程序协作?,python,Python,Python能否与Chrome等应用程序合作 比如: from Tkinter import * from (straightAccesToApps) import (straightAccesToApps) main = Tk() def runChrome(): straightAccesToApps('C:\\Desktop\Chrome').run() main.quit() Button(main, text="Chrome", command=runChrom

Python能否与Chrome等应用程序合作

比如:

from Tkinter import *

from (straightAccesToApps) import (straightAccesToApps)

main = Tk()

def runChrome():
    straightAccesToApps('C:\\Desktop\Chrome').run()
    main.quit()

Button(main, text="Chrome", command=runChrome).pack()

main.mainloop()

是的,python可以通过多种方式做到这一点:

1.通过以下模块:


2.通过操作系统或子流程调用:

import os
os.system("C:\Program Files (x86)\Google\Chrome\Application\chrome.exe -ArgumentList @( '-incognito', 'www.site.com'" )

3.通过powershell,但这有点过分

import subprocess
subprocess.call(["C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0\\powershell.exe", ". \"./SamplePowershell\";", 'Start-Process "chrome.exe" "www.google.com"'])

是的,python可以通过多种方式做到这一点:

1.通过以下模块:


2.通过操作系统或子流程调用:

import os
os.system("C:\Program Files (x86)\Google\Chrome\Application\chrome.exe -ArgumentList @( '-incognito', 'www.site.com'" )

3.通过powershell,但这有点过分

import subprocess
subprocess.call(["C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0\\powershell.exe", ". \"./SamplePowershell\";", 'Start-Process "chrome.exe" "www.google.com"'])

通过selenium webdriver,事实上的行业标准:

通过selenium webdriver,事实上的行业标准:

是的,python可以做到这一点,用于处理其他进程,子进程是一种很好的方式-可以使用
string=shlex.split(string)
获取subprocess.call()所需的字符串。谢谢,我知道了,为什么您总是删除注释?就像你第四次写这个一样@LeCaruyer您可以使用
string=shlex.split(string)
获取subprocess.call()所需的字符串。谢谢,我知道了,为什么您总是删除注释?就像你第四次写这个一样@lecaruyerI认为这个答案太具体了,他不想只打开一个浏览器,问题是python与其他应用程序合作,而不仅仅是web浏览器。我认为这个答案太具体了,他不想只打开一个浏览器,问题是python与其他应用程序合作,而不仅仅是web浏览器