Q1:RARアーカイブファイルを抽出する方法は?
A:
- - ステップ1:rarfileサードパーティのライブラリのチェック、そうでない場合は、このモジュールは、あなたがインストールする必要があります。
- - ステップ2:次のようにリファレンス・コードは次のとおりです。
インポートrarfile インポートOS RAR = rarfile.RarFile(ファイル名、モード= 「R&LT 」)#のモードの値ことができる唯一の「R&LT」 位存在がフォルダ同じ名前で作成されている場合、同じ名前のフォルダがあるか否かを判断する IF os.path.isdir (os.path.splitext(ファイル名)[0]): rf_list = rf.namelist() #すべてのファイル圧縮パッケージの入手 印刷(' RARファイルの内容' 、rf_list) 他: os.mkdir(os.path.splitextを(ファイル名)[0]) rar.extractall(os.path.splitext(ファイル名)[0]) #ファイル-extracting rar.close() #クローズファイルは、あなたが空きメモリを持っている必要があります
Q2:zipアーカイブファイルを抽出する方法は?
A:
缶RPAデザイナー] [コードを書いて、アセンブリ解凍ZIP、あなたは以下の(サードパーティのライブラリは、設計者が来て、直接呼び出すことができるかどうかに注意してくださいzipファイルのチェック)を参照することができています:
インポートZIPファイル のインポートOS zip_file = zipfile.ZipFile(ファイル名) IF os.path.isdir(os.path.splitext(ファイル名)[0]): zip_list = zip_file.namelist() #すべてのファイル圧縮パッケージの入手 印刷(「ZIPをファイルコンテンツ」、zip_list) 他: os.mkdir(os.path.splitext(ファイル名)[0]) のための F でzip_list: zip_file.extract(F、os.path.splitext(ファイル名)[0]) #のサイクルの解凍指定したディレクトリにファイル zip_file.close()
Q3:タールパッケージファイルを抽出する方法は?
A:
注インストールtarファイルのサードパーティのライブラリかどうか、RPAデザイナーが来る、直接呼び出すことができます。
インポートtarファイル インポートOS タール = tarfile.open(ファイル名、MODE = " R&LT:GZ ")#"R&LT:GZは" gzip圧縮を開くと読み取りのため示し tar.extractall(os.path.splitextパス=(ファイル名)[0] )#は、一時フォルダにtar.gzファイル解凍 )(tar.closeを