我编写了一个 python 代码,它接受用户的输入并操纵输入以提供结果。我希望提供一个类似功能的帮助,如果用户将其中一个条目留空,则会出现该功能。
dir = raw_input("Enter dir:")
path = raw_input("Enter path:")
print random_method(dir, path)
现在,如果用户没有为 dir 或 path 输入任何值,则必须在 python 引发它自己的错误之前告知警告或指导。
谢谢
我编写了一个 python 代码,它接受用户的输入并操纵输入以提供结果。我希望提供一个类似功能的帮助,如果用户将其中一个条目留空,则会出现该功能。
dir = raw_input("Enter dir:")
path = raw_input("Enter path:")
print random_method(dir, path)
现在,如果用户没有为 dir 或 path 输入任何值,则必须在 python 引发它自己的错误之前告知警告或指导。
谢谢
你的意思是这样的:
dir = raw_input("Enter dir:")
if not dir:
dir = raw_input("Do you really want to leave a blank? Enter dir:")
path = raw_input("Enter path:")
if not path:
path = raw_input("Do you really want to leave a blank? Enter dir:")
dir = raw_input("Enter dir:")
path = raw_input("Enter path:")
if '' in (dir.strip(),path.strip()): #if anyone of these is empty then print the error
print "either dir or path is empty"
else:
print random_method(dir, path)