尝试使用 Py 进行自动文本文件翻译时出现 NoneType 错误
NoneType Error while trying to use Py for auto text file translation
我正在尝试开发能够接受 txt 文件并将其中的内容翻译成我提供的语言的东西。我用这个做了一个小测试,因为我不使用 python 但我在尝试翻译时遇到这个错误。
AttributeError: 'NoneType' object has no attribute 'group'"
代码:
import re
import googletrans
from googletrans import Translator
file_translator = Translator()
tFile = open('demo.txt', 'r')
if tFile.mode == 'r':
content = tFile.read()
print(content)
result = file_translator.translate(content, dest='fr')
with open('output.txt', 'w') as outFile:
outFile.write(result.text)
3.0.0版本有问题。您需要安装最新版本:
pip install googletrans==4.0.0-rc1
或者,如果您使用 PyCharm,您可以在这里进行:
此问题已在官方存储库中报告。见 this issue:
For anyone receives NoneType' object has no attribute 'group, if you
are currently using googletrans==3.0.0, please switch to
googletrans==3.1.0a0 for the temporary fix.
此修复对某些人无效。如果它对您不起作用,请尝试安装版本 4.0.0rc1
pip install googletrans==4.0.0rc1
我正在尝试开发能够接受 txt 文件并将其中的内容翻译成我提供的语言的东西。我用这个做了一个小测试,因为我不使用 python 但我在尝试翻译时遇到这个错误。
AttributeError: 'NoneType' object has no attribute 'group'"
代码:
import re
import googletrans
from googletrans import Translator
file_translator = Translator()
tFile = open('demo.txt', 'r')
if tFile.mode == 'r':
content = tFile.read()
print(content)
result = file_translator.translate(content, dest='fr')
with open('output.txt', 'w') as outFile:
outFile.write(result.text)
3.0.0版本有问题。您需要安装最新版本:
pip install googletrans==4.0.0-rc1
或者,如果您使用 PyCharm,您可以在这里进行:
此问题已在官方存储库中报告。见 this issue:
For anyone receives NoneType' object has no attribute 'group, if you are currently using googletrans==3.0.0, please switch to googletrans==3.1.0a0 for the temporary fix.
此修复对某些人无效。如果它对您不起作用,请尝试安装版本 4.0.0rc1
pip install googletrans==4.0.0rc1