使用urllib

时间:2017-05-19 16:27:02

标签: python python-2.7

因此,我尝试使用urllib.urlretrieve保存图片,并且我在指定路径名时遇到了一些问题。当我拨打电话urllib.urlretrieve(image_url, "C:\my_folder\test.jpg")时,我收到了错误:IOError: [Errno 22] invalid mode ('wb') or filename: 'C:\\my_folder\test.jpg'

我已经尝试使用C:\\ my_folder \\ test.jpg来逃避反斜杠,但这也不起作用。任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:0)

尝试r" C:\ my_folder \ test.jpg"或者" C:/my_folder/test.jpg" ;,如果你不想被" \"你可以在字符串的前面添加r,其中包含" \"。此外,' /'也适用于Windows,你也可以使用它。

答案 1 :(得分:0)

此消息:

IOError: [Errno 22] invalid mode ('wb') or filename: 'C:\\my_folder\test.jpg'

说你还没有逃脱权利。请注意它在冒号后报告两个斜杠的方式。使Windows路径正确的最简单方法是使用原始字符串:

urllib.urlretrieve(image_url, r"C:\my_folder\test.jpg")