Đây là mã tôi hiện đang sử dụng để trích xuất tệp zip nằm trong cùng thư mục làm việc hiện tại làm tập lệnh. Làm cách nào tôi có thể chỉ định một thư mục khác để trích xuất?Trích xuất nội dung tệp zip vào thư mục cụ thể trong Python 2.7
Mã tôi đã thử không giải nén nó ở nơi tôi muốn.
import zipfile
fh = open('test.zip', 'rb')
z = zipfile.ZipFile(fh)
for name in z.namelist():
outfile = open(name, 'wb')
outfile.write('C:\\'+z.read(name))
outfile.close()
fh.close()
Bạn có nên di chuyển 'C: \\' + sang cuộc gọi mở thay vì cuộc gọi viết không? –