马里森
我可以在本地计算机上使用以下行加载txt文件。
lines = open('movie_lines.txt', encoding = 'utf-8', errors = 'ignore').read().split('\n')
但是这种方法给gcloud带来了错误。
数据文件的ScreenShot。如何在gcloud上打开此txt文件?
错误: TypeError:“ encoding”是此函数的无效关键字参数
我为此使用了Google App Engine。
卢卡斯(Lukasz Tracewski)
您收到此错误是因为在运行Python 3.x时App Engine的默认运行时环境是Python 2.7。Python 2.7没有选项来指定open
函数中的编码,因此关键字错误无效。
检查此答案以查看如何在Python 2.7上打开文件,或使用Python 3运行时。
要使用Python 3运行时,请将以下内容放入app.yaml
:
runtime: python37
有关更多信息,请参见GCP文档。如今,Python 3.x在标准和灵活环境中均可用。关于差异,您可以在这里阅读。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
编辑于
我来说两句