如何在python中验证哈希?

如何在python中验证哈希?,python,Python,我有一个python字符串哈希表。因此,每个条目都是一个字符串。字符串可能以/开头,这意味着它们是文件名。 采用这样的哈希表,并对其中以/开头的每个字符串验证文件是否存在,最快的方法是什么? 如果文件不存在,则使用查找字符串是否以正斜杠开头: str.startswith('/') 或 要查找文件是否有效,请执行以下操作: import os.path os.path.exists(str) 您可以使用for语句在哈希表中循环。假设潜在路径是hashtable[在python中称为dict]

我有一个python字符串哈希表。因此,每个条目都是一个字符串。字符串可能以/开头,这意味着它们是文件名。 采用这样的哈希表,并对其中以/开头的每个字符串验证文件是否存在,最快的方法是什么?
如果文件不存在,则使用

查找字符串是否以正斜杠开头:

str.startswith('/')

要查找文件是否有效,请执行以下操作:

import os.path
os.path.exists(str)
您可以使用for语句在哈希表中循环。假设潜在路径是hashtable[在python中称为dict]中的值,则将其放在一起:

import os.path

for val in table.values():
    if val.startswith('/') and not os.path.exists(val):
        print "BAD FILE!!! ", val

如果文件不存在,则。。。你可能想编辑你的问题并完成它。-1:没有复制并粘贴整个家庭作业。我会说给他一些时间来完成他的帖子。@Skurmedel:超过一分钟可能意味着他们没有足够的时间来校对他们的问题。@S.Lott:很可能……如果你要处理文件,别忘了托图::
import os.path

for val in table.values():
    if val.startswith('/') and not os.path.exists(val):
        print "BAD FILE!!! ", val