📜  Python| shutil.unpack_archive() 方法

📅  最后修改于: 2022-05-13 01:54:54.379000             🧑  作者: Mango

Python| shutil.unpack_archive() 方法

Python中的Shutil 模块提供了许多对文件和文件集合进行高级操作的功能。它属于 Python 的标准实用程序模块。该模块有助于自动复制和删除文件和目录的过程。
Python中的shutil.unpack_archive()方法用于解压归档文件。

代码 #1:使用 shutil.unpack_archive() 方法解压归档文件

Python3
# Python program to explain shutil.unpack_archive() method
  
# importing shutil module
import shutil
 
# Full path of
# the archive file
filename = "/home/User/Downloads/file.zip"
 
# Target directory
extract_dir = "/home/ihritik/Documents"
 
# Format of archive file
archive_format = "zip"
 
# Unpack the archive file
shutil.unpack_archive(filename, extract_dir, archive_format)
print("Archive file unpacked successfully.")


Python3
# Python program to explain shutil.unpack_archive() method
  
# importing shutil module
import shutil
 
# Full path of
# the archive file
filename = "/home/User/Downloads/file.zip"
 
 
# Unpack the archived file
shutil.unpack_archive(filename)
print("Archive file unpacked successfully.")
 
# As extract_dir and format parameters
# are not provided So,
# shutil.unpack_archive() method will
# unpack the archive file in
# current working directory and extension
# of the archive filename i.e zip
# will be taken as format to unpack


输出:
Archive file unpacked successfully.

代码 #2:使用 shutil.unpack_archive() 方法解压归档文件

Python3

# Python program to explain shutil.unpack_archive() method
  
# importing shutil module
import shutil
 
# Full path of
# the archive file
filename = "/home/User/Downloads/file.zip"
 
 
# Unpack the archived file
shutil.unpack_archive(filename)
print("Archive file unpacked successfully.")
 
# As extract_dir and format parameters
# are not provided So,
# shutil.unpack_archive() method will
# unpack the archive file in
# current working directory and extension
# of the archive filename i.e zip
# will be taken as format to unpack
   
输出:
Archive file unpacked successfully.