2017-10-23 3 views
-3
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) 
+2

Sie kein Argument für die Funktion 'Check_InActive' sind vorbei, die erwartet wird' Policy_Name' – mshsayem

+0

ich will „Policy“ passieren in rohen Eingabe eingegeben. –

+0

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 –

Antwort

0

Sie müssen die das Argument übergeben Check_InActive Funktin. Sie sollten es so nennen:

Policy = raw_input("Enter Policy Name: ")  
Flag = Check_InActive(Policy) 
if (Flag in "Inactive"): 
    print(Policy,"is ",Flag) 
+0

Vielen Dank, Ja, ich habe versucht, das Argument in einer separaten Zeile übergeben und empfangen den zurückgegebenen Wert in separaten Zeile. –

0

Sie sollten ein Argument an die Funktion zur Verfügung stellen und die Sie nicht brauchen diesen Anruf Check_InActive(Policy), weil das Ergebnis nicht lagere

Policy = raw_input("Enter Policy Name: ") 
Check_InActive(Policy) 
Flag = Check_InActive(Policy) 
if (Flag in "Inactive"): 
    print(Policy,"is ",Flag) 
+0

umgeben. Danke, Ja, ich habe versucht, das Argument in einer separaten Zeile zu übergeben und den zurückgegebenen Wert separat zu erhalten Linie. - Justish Mane gerade jetzt bearbeiten –

+0

So können Sie die Antwort annehmen – nacho

Verwandte Themen