为了账号安全,请及时绑定邮箱和手机立即绑定

' '.join() 解析 txt 以进行 NLP google API 中的命名实体识别时出错

' '.join() 解析 txt 以进行 NLP google API 中的命名实体识别时出错

Cats萌萌 2023-08-15 17:15:18
我在尝试通过 Google input_helper_v2.py提供的脚本在 Google NLP API 中构建用于命名实体识别的数据集时遇到了困难问题出在函数_DownloadGcsFile上,因为它抛出以下错误:gsutil_cp_cmd = ' '.join(['gsutil', 'cp', gcs_file, local_filename]) TypeError: sequence item 2: expected str instance, bytes found我尝试过 put b' '.join(['gsutil', 'cp', gcs_file, local_filename]),但它会产生类似的问题。在搜索信息时,我注意到这可能是在 python 2.7 中开发的脚本造成的。我将不胜感激任何帮助,因为我是一个完全的初学者。太感谢了。
查看完整描述

1 回答

?
婷婷同学_

TA贡献1844条经验 获得超8个赞

这意味着 gcs_file 的类型为bytes。所以你需要将其设为字符串(str)类型。例如:

gsutil_cp_cmd = ' '.join(['gsutil', 'cp', gcs_file.decode('utf-8'), local_filename])


查看完整回答
反对 回复 2023-08-15
  • 1 回答
  • 0 关注
  • 64 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信