问题
I want to create a .rar
file by passing file paths of the files to be archived.
I have tried the rarfile
package. But it doesn't have a 'w'
option to write to the rarfile handler.
Is there any other way?
回答1:
How about lib-rar-python?
It's a Python wrapper around the command line rar
program, but it may be limited to Linux only.
On other platforms you could just call the command line rar program directly using Python's subprocess library.
回答2:
os.system('rar a <archive_file_path> <file_path_to_be_added_to_archive>')
Can also be used to achieve this.
来源:https://stackoverflow.com/questions/31261879/how-to-create-a-rar-file-using-python