0

ユーザーからの入力を受け取り、入力を操作して結果を提供する Python コードを作成しました。その中で、ユーザーがエントリの 1 つを空白のままにした場合に表示されるヘルプのような機能を提供したいと考えています。

    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 に答える