常见的windowsError错误-WindowsError: [Error

将对方的盘映射为自己的Y盘:
net use Y: \域名\文件夹名 “密码” /user:“账号”
然后
listdir=os.listdir(path)#返回指定的文件夹包含的文件或文件夹的名字的列表

1、通过Jenkins跑脚本,报错WindowsError: [Error -2146893818] : 'Y:\.*’
解决方法:
listdir之前要先用chdir()函数进入到目标文件所在的路径,告诉python编译器要枚举的文件在哪儿,然后才可以遍历;
  Python不是可怕的终结者,她其实很幼小,自己找不到文件,需要我们详细又耐心的告诉她该去哪儿找~ 路径通过 os.path.dirname()函数获得:

*2、然后最近又遇到WindowsError: [Error 3] : ‘Y:\’:,具体如下:
在这里插入图片描述

解决方法:
解决:文件路径没有找到,检查路径是否存在,是否符合要求,是否有空格啥的
可以利用一个判断语句,验证路径是否存在,若不存在,创建文件路径:
if not os.path.exists(path):
os.makedirs(path)
print “创建文件路径:success!”

3、结果还是WindowsError: [Error 3] : ‘Y:\’
常见的windowsError错误-WindowsError: [Error_第1张图片

----------------最终解决方法------------------------------
Jenkins配置:构建栏执行Windows批处理命令:
建立非空连接:
net use \IP\ipc$ “密码” /user:“用户名” (同样有3个空格)
pycharm编程:
path=r’\IP\ipc$’
os.listdir(path)
博主再跑几天看看,?

你可能感兴趣的:(python)