起因是selenium下载文件时候报错,经过分析发现是路径错误报错,于是增加了方法判断路径末尾是否存在反斜杠。具体代码如下:
@staticmethod def treat_path(path,is_append_string=False): """ 处理路径 :param path: 路径信息 :param is_append_string:True追加末尾分隔符False不逐年末位分隔符 :return:处理后的路径 """ if path.endswith("\\"): return path else: if is_append_string is True: return path+os.sep else: return path pass
方法已经注释无序过多描述
调用方法:
if __name__ == "__main__": path = "D:\App" print(SpriderTools.treat_path(path,True)) pass
输出信息: