def Check_InActive(Policy_Name):
with open ('Inactive_Policy_list.txt','r+') as p:
for word in p:
if (Policy_Name == word):
print (Policy_Name,word)
return "Inactive"
else:
return "Active"
Policy = raw_input("Enter Policy Name: ")
Check_InActive(Policy)
Flag = Check_InActive()
if (Flag in "Inactive"):
print(Policy,"is ",Flag)
Kann mir jemand unter Fehler helfen.Python: TypeError:() dauert genau 1 Argument (0 gegeben)
## Flag = Check_InActive()
## TypeError: Check_InActive() takes exactly 1 argument (0 given)
Sie kein Argument für die Funktion 'Check_InActive' sind vorbei, die erwartet wird' Policy_Name' – mshsayem
ich will „Policy“ passieren in rohen Eingabe eingegeben. –
Ihre 'Check_InActive' -Funktion nimmt ein Argument' Policy_Name', das hier verwendet wird: 'if (Policy_Name == Wort)'. Allerdings rufen Sie die Funktion hier ohne Argumente auf: 'Flag = Check_InActive()'. Stellen Sie also sicher, dass Sie ein Argument übergeben oder den Code in Ihrer 'Check_InActive' -Funktion mit einem' try' 'except' Block –