gpt4 book ai didi

python - 运行位于 GCS 中的 .PY 脚本

转载 作者:太空宇宙 更新时间:2023-11-03 14:39:38 24 4
gpt4 key购买 nike

您可以运行位于 Google Cloud Storage 中的脚本吗?例如,假设我在名为“bucket01”GCS 的存储桶中有一个脚本:

-- bucket01/the-script.py

-script.py 所做的只是返回一个“Hello World”字符串。我可以从 Datalab 笔记本运行该脚本吗?如果是这样,怎么办?如果没有,我应该采取什么做法?

最佳答案

您需要使用 gsutil 或 %storage 命令从 GCS 中提取脚本,然后运行。

这是因为Python本身并不了解GCS,无法将其视为文件系统来读取。

所以尝试这样的事情:

!gsutil cp bucket01/the-script.py the_script.py

然后直接运行:

!python the_script.py

或者导入到笔记本中:

import the_script

一般来说,您可能还想考虑将脚本转换为可以通过 pip 安装的 python 模块,因为您最终可能会发现自己需要多个 .py 文件,此时考虑起来更简单您将整个库拖放到 Datalab 实例中,而不是单独的文件中。

希望有帮助。

关于python - 运行位于 GCS 中的 .PY 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46635134/

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