我正在尝试在两个文件中匹配(什么是网络登录用户名)。全部是一个我想(或将要)匹配名称的文本文件。目前,我正在执行以下操作:
def find_files(directory, pattern):
#directory= (raw_input("Enter a directory to search for Userlists: ")
directory=("c:\\TEST")
os.chdir(directory)
for root, dirs, files in os.walk(directory):
for basename in files:
if fnmatch.fnmatch(basename, pattern):
filename = os.path.join(root, basename)
yield filename
for filename in find_files('a-zA-Z0-9', '*.txt'):
with open (filename, "r") as file1:
with open ("c:/All.txt", "r") as file2:
list1 = file1.readlines()[18:]
list2 = file2.readlines()
for i in list1:
for j in list2:
if i == j:
我是python的新手,我想知道这是否是最好,最有效的方法。在我看来,即使是新手也有些笨拙,但是根据我目前的编码知识,这是我目前能提供的最好的知识。任何帮助和建议将不胜感激。
收到一只叮咚
相关分类