試圖使用下面的代碼(在applescript中工作正常)在Python中工作,對於Python來說是相當新的,所以我不知道如何讓這個字符串正常工作。使用額外引號的Python osascript
def getChromeSource():
cmdGetSource = """
osascript -e 'tell application "Google Chrome" to set source to execute front window's active tab javascript "document.documentElement.outerHTML"'
"""
proc = subprocess.Popen([cmdGetSource], stdout=subprocess.PIPE, shell=True)
(source, err) = proc.communicate()
我相信這個問題是
window's
我曾嘗試:
window\s
但是,這並不工作,我想我只是有太多的引號和我不知道如何正確書寫字符串,可能是一個非常簡單的字符串,所以希望有人能夠引導我走向正確的方向。
爲什麼不把它作爲一個列表傳遞? –
您能向我展示一個例子嗎? – bengerman