私は美しいスープを使ってURLからファイルをスクラップし、Pythonを使ってこれらのファイルを単一のzipに保存したいと考えています。以下は、1つのURLのコードスニペットです。pythonを使用してURLから複数のファイルを1つのzipに保存する方法は?
fz = zipfile.ZipFile('C:\\Users\\ADMIN\\data\\data.zip', 'w')
response = urllib2.urlopen(url/file_name.txt)
file = open('C:\\Users\\ADMIN\\data\\filename.txt','w')
file.write(response.read())
file.close()
fz.write('C:\\Users\\ADMIN\\data\\filename.txt',compress_type=zipfile.ZIP_DEFLATED) fz.close()
このスニペットは私にとっては機能しません。エラー以下になる:
WindowsError: [Error 2] The system cannot find the file specified: 'C:\Users\ADMIN\data\filename.txt'
ファイルがこの場所にあります。
ここで働いているようです。 – Goyo