我目前正在第一个网站上工作,但是遇到了诸如此类的一些问题:
join()参数必须是str,byte或os.PathLike对象,而不是'function'。
我认为这与views.py有关,但我真的不知道如何解决。
这是代码:
def translator_view(request):
def translator(phrase):
translation = ""
for letter in phrase:
if letter.lower() in "a":
if letter.isupper:
translation = translation + "U"
else:
translation = translation + "u"
elif letter.lower() in "t":
if letter.isupper:
translation = translation + "A"
else:
translation = translation + "a"
elif letter.lower() in "c":
if letter.isupper:
translation = translation + "G"
else:
translation = translation + "g"
elif letter.lower() in "g":
if letter.isupper:
translation = translation + "C"
else:
translation = translation + "c"
return translation
return render(request, translator, 'main/translator.html')
答案 0 :(得分:0)
您可能要检查您的代码。具体来说,“ isupper”部分没有括号。
应该是:
if letter.isupper():