我是python的初学者。我正在尝试使用包含以下代码的脚本。我有几个关于这个代码片段的问题。
当前工作目录有两个目录cpt.133131313/和cpt.38282382328/。我将这两个目录作为 arg1 和 arg2。
到底发生了
"cpt." + arg + ".\d+
什么?什么应该是 arg 以使
if re.compile("cpt." + arg + ".\d+").search(f)
返回为真?allfiles = os.listdir(os.getcwd()) cpts = [] for arg in args: found = False for f in allfiles: if re.compile("cpt." + arg + ".\d+").search(f): found = True cpts.append(f) break if not found: print "missing checkpoint: ", arg
谢谢。