1

试图让我的脚本的一部分工作。本节将让用户定义 Web 根目录,以便我们可以在该目录中运行恶意软件搜索。这是我正在处理的部分:我需要能够获取用户输入并将其作为变量添加到搜索功能中。我确定我做错了。

import os
for root in raw_input("Where is the web root? "):
    if os.path.isdir(root):
        print "Using %r" % (root)
    elif os.path.isdir(root):
        print "Directory not found."

我想让脚本检查目录以确保它存在(以防错字),然后继续并运行搜索某些字符串。谢谢!

4

1 回答 1

1

我想你需要一个while循环:

import os
root = raw_input("Where is the web root? "
while not os.path.isdir(root):
    print "Directory not found, try again"
    root = raw_input("Where is the web root? ")

print "Using %r" % (root)
#or do something else with root here
于 2013-06-17T20:45:17.350 回答