python下载图像未保存到正确的目录
当我使用python 2.7从网站下载图像时,代码如下所示:python下载图像未保存到正确的目录,python,file,Python,File,当我使用python 2.7从网站下载图像时,代码如下所示: pic = requests.get(src[0]) f = open("pic\\"+str(i) + '.jpg', "wb") f.write(pic.content) f.close() i += 1 我想将图片保存到pic目录中,但我发现图像保存在同一目录中,名称为pic\1.jpg。这是虫子吗 在Windows中,这是正确的,但在Ubuntu上,这是一个错误 ,但Ubuntu使用前斜杠。这就是为什么带反斜杠的保存路径在U
pic = requests.get(src[0])
f = open("pic\\"+str(i) + '.jpg', "wb")
f.write(pic.content)
f.close()
i += 1
我想将图片保存到pic目录中,但我发现图像保存在同一目录中,名称为pic\1.jpg
。这是虫子吗
在Windows中,这是正确的,但在Ubuntu上,这是一个错误 ,但Ubuntu使用前斜杠。这就是为什么带反斜杠的保存路径在Ubuntu上不起作用
您可能希望使用以下命令使您的路径操作系统不可知:
import os
path = os.path.join('pic', '{}.jpg'.format(str(i)))
f = open(path, 'wb)
...
,但Ubuntu使用正斜杠。这就是为什么带反斜杠的保存路径在Ubuntu上不起作用
您可能希望使用以下命令使您的路径操作系统不可知:
import os
path = os.path.join('pic', '{}.jpg'.format(str(i)))
f = open(path, 'wb)
...
现在这条线应该是操作系统不可知的
现在,行应该是操作系统不可知的而不是使用os.path.join而不是使用os.path.join