拆分并加入python函数/变量

时间:2015-03-23 22:57:20

标签: python function python-2.7 join split

我在python翻译中工作,所以首先我需要知道语言以及它需要翻译的内容,翻译人员会识别出像法语中的spaguetti一样的短语(例如)。 对于gettig语言(最后一个单词)和内容(从第四个到最后一个)并将其发送到我需要的功能(文本,语言)我已经完成了这个:

tts.talk(translator(' '.join(phrase.split()[3:-2]), phrase.split()[-1]))

tts.talk只是一个讲话翻译的tts服务。 当我尝试这个时,我得到了这个错误:

TypeError: 'module' object is not callable

我已尝试将' '.join(phrase.split()[3:-2]phrase.split()[-1]存储为变量然后包含它们,但无论如何ID都不起作用。 我该怎么办?

1 个答案:

答案 0 :(得分:0)

如何解决代码问题?

tts.talk(translator(' '.join(phrase.split()[3:-2]), phrase.split()[-1]))

把它分成几部分!

part1 = ' '.join(phrase.split()[3:-2])
part2 = phrase.split()[-1]
translated = translator(part1,part2)
talked = tts.talk(translated)

这不是一个答案,而是一个关于如何解决问题的教程...

现在弄清楚它在哪里断裂并使用完整的追溯而不仅仅是最后一行