今天在用到os.walk(a_dir)时,出现了"listdir() argument 1 must be (buffer overflow), not str"的错误,Google了一下,说是文件路径太深了,可以用这个办法解决:
比如要把 a_dir = r'd:\test' 改成 a_dir = ur'd:\test' 就可以了。
今天在用到os.walk(a_dir)时,出现了"listdir() argument 1 must be (buffer overflow), not str"的错误,Google了一下,说是文件路径太深了,可以用这个办法解决:
比如要把 a_dir = r'd:\test' 改成 a_dir = ur'd:\test' 就可以了。