gpt4 book ai didi

python - 从 VBA 单词运行 python 并返回一个值

转载 作者:行者123 更新时间:2023-12-01 04:53:25 24 4
gpt4 key购买 nike

尝试弄清楚如何在 mac 计算机上从 word vba 打开 python,并使用下面的代码返回一个值。我需要能够从 word vba 运行此代码而不调用特定的 python 文件,这将在多台计算机上运行,​​所以我不能假设他们已经下载了我的预制 python 文件。我所看到的只是人们调用其中已有脚本的预制文件。

这是我的 Python 代码:

import urllib2
web1 = urllib2.urlopen('website.com') #website url
print(web1.read())

有什么建议或链接可以提供帮助吗?

编辑:

当前工作代码

myAppleScript = "do shell script ""/usr/bin/python -c 'import urllib2; web1=urllib2.urlopen(\""http://website.com\""); print(web1.read())' """
Updated = MacScript(myAppleScript) 'Retrieves the source from an URL

上面的代码将源代码保存到变量“Updated”以供以后使用。

感谢您的所有帮助,我希望这对其他人也有用,我知道我将来可能会更多地使用它。

编辑:

为了让人们能够拥有它,这里有一些类似的代码,它将用户发送到网站。

myAppleScript = "do shell script ""/usr/bin/python -c 'import webbrowser; webbrowser.open_new(\""http://http://website.com\"")' """
MacScript (myAppleScript)

最佳答案

您可以使用MacScript函数来运行do shell script命令。

VBA 代码示例:

myAppleScript = "do shell script ""/usr/bin/python -c 'import urllib2; web1=urllib2.urlopen(\""http://www.apple.com\""); print(web1.read())' """
htmlText = MacScript(myAppleScript) 'get the source from an URL

关于python - 从 VBA 单词运行 python 并返回一个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27986516/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com