gpt4 book ai didi

python - 如何在 Google App Engine 上导入文本文件?

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

我可以在我的本地机器上使用下面的行加载我的 txt 文件。

lines = open('movie_lines.txt', encoding = 'utf-8', errors = 'ignore').read().split('\n')

但是这个方法在 gcloud 上出错。

数据文件的屏幕截图。 enter image description here如何在 gcloud 上打开这个 txt 文件?

错误:TypeError: 'encoding' 是此函数的无效关键字参数

我为此使用了谷歌应用引擎。

最佳答案

您收到错误是因为 App Engine 的默认运行时环境是 Python 2.7,而您运行的是 Python 3.x。 Python 2.7 没有在 open 函数中指定编码的选项,因此出现无效关键字错误。

检查 this answer查看如何在 Python 2.7 上打开文件,or use the Python 3 runtime .

要使用 Python 3 运行时,请将以下内容放入您的 app.yaml:

runtime: python37

您可以在 GCP documentation 中找到更多信息. Python 3.x 现在可用于标准环境和灵活环境。关于差异,您可以阅读 here .

关于python - 如何在 Google App Engine 上导入文本文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54070642/

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