sách gpt4 ăn đã đi

Tóm tắt các phương thức thư mục đóng gói Python (zip, tar, tar.gz, v.v.)

In lại Tác giả: qq735679552 Thời gian cập nhật: 27-09-2022 22:32:09 33 4
mua khóa gpt4 giày nike

CFSDN nhấn mạnh vào giá trị tạo ra nguồn mở và chúng tôi cam kết xây dựng nền tảng chia sẻ tài nguyên để mọi nhân viên CNTT có thể tìm thấy thế giới tuyệt vời của bạn tại đây.

Bài viết trên blog CFSDN này tổng hợp các phương pháp đóng gói thư mục Python (zip, tar, tar.gz, v.v.) được tác giả sưu tầm và biên soạn. Nếu bạn quan tâm đến bài viết này thì nhớ like nhé.

Ví dụ trong bài viết này mô tả cách đóng gói một thư mục trong Python. Share cho mọi người tham khảo nhé, chi tiết như sau:

1、khóa kéo。

?
1
2
3
4
5
6
7
8
9
10
11
nhập khẩu hệ điều hành, tệp zip
#Thư mục đóng gói là tệp zip (không nén)
định nghĩa make_zip(thư_mục_nguồn, tên_tệp_đầu_ra):
   zipf = zipfile.ZipFile(tên_tệp_đầu_ra, 'TRONG' )
   chỉ dành cho = chỉ một (os.path.dirname(source_dir))
   cha mẹ, dirnames, tên tập tin TRONG os.walk(thư mục nguồn):
     tên tập tin TRONG tên tập tin:
       tập tin đường dẫn = os.path.join(cha, tên tệp)
       tên cung = pathfile[pre_len:].strip(os.path.sep)   #đường dẫn tương đối
       zipf.write(đường dẫn tệp, tên cung)
   zipf. đóng()

2、tar/tar.gz。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
nhập khẩu tarfile
#Đóng gói toàn bộ thư mục gốc cùng một lúc. Các thư mục con trống sẽ được đóng gói.
#Nếu bạn chỉ đóng gói mà không nén, hãy thay đổi tham số "w:gz" thành "w:" hoặc "w".
định nghĩa make_targz(tên_tệp_đầu_ra, thư_mục_nguồn):
   với tarfile. mở (tên_tệp_đầu_ra, "w:gz" ) dưới dạng hắc ín:
     tar.add(source_dir, arcname = os.path.basename(source_dir))
#Thêm từng tệp một để đóng gói và các thư mục con trống sẽ không được đóng gói. Các tập tin có thể lọc.
#Nếu bạn chỉ đóng gói mà không nén, hãy thay đổi tham số "w:gz" thành "w:" hoặc "w".
định nghĩa make_targz_one_by_one(tên_tệp_đầu_ra, thư_mục_nguồn):
   mất = tập tin tar. mở (tên_tệp_đầu_ra, "w:gz" )
   gốc rễ, Bạn ,tập tin TRONG os.walk(thư mục nguồn):
     tài liệu TRONG tập tin:
       tập tin đường dẫn = os.path.join(root, tài liệu )
       tar.add(tệp đường dẫn)
   tar. đóng()
 

Tôi hy vọng bài viết này sẽ hữu ích cho mọi người trong việc lập trình Python.

Cuối cùng, bài viết này về tóm tắt các phương thức thư mục đóng gói Python (zip, tar, tar.gz, v.v.) kết thúc tại đây. Nếu bạn muốn biết thêm về tóm tắt các phương thức thư mục đóng gói Python (zip, tar, tar. gz, v.v.), vui lòng tìm kiếm các bài viết của CFSDN hoặc tiếp tục duyệt các bài viết liên quan. Tôi hy vọng bạn sẽ ủng hộ blog của tôi trong tương lai! .

33 4 0
qq735679552
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress