0

我编写了一个 python 代码,它接受用户的输入并操纵输入以提供结果。我希望提供一个类似功能的帮助,如果用户将其中一个条目留空,则会出现该功能。

    dir  = raw_input("Enter dir:")
    path = raw_input("Enter path:")

    print random_method(dir, path)

现在,如果用户没有为 dir 或 path 输入任何值,则必须在 python 引发它自己的错误之前告知警告或指导。

谢谢

4

2 回答 2

1

你的意思是这样的:

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:")
于 2012-08-31T07:14:21.427 回答
1
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)
于 2012-08-31T07:15:55.497 回答