zipfile pythonモジュールを使用して、zipを読み取り、ファイルの名前を変更することができます。例えば
、
import zipfile
import glob
from os import rename
zip = zipfile.ZipFile('example.zip', 'r')
filename = zip.namelist()[0]
rename('example.zip', filename)
このコードはジップで見つかった最初のファイルにzipファイルを名前を変更します。 これを拡張して、ディレクトリ内のすべてのzipを確認することができます。
import zipfile
from os import rename
import glob
for filename in glob.glob(path):
zip = zipfile.ZipFile(filename, 'r')
newfilename = zip.namelist()[0]
rename(filename, newfilename)
ターゲットディレクトリへのパスを変更してください。たとえば、
path = "./*.zip"
です。 hereは実例です。