Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何根据解压文件';用python命名_Python_Rename_Unzip_Zipfile_File Rename - Fatal编程技术网

如何根据解压文件';用python命名

如何根据解压文件';用python命名,python,rename,unzip,zipfile,file-rename,Python,Rename,Unzip,Zipfile,File Rename,我在文件夹A中有zip文件,我想解压它并根据zip文件的名称重命名解压文件中的图片,然后将其移动到文件夹B。但我不知道如何重命名它。请帮忙 我有这样的脚本: path = r'C:\Users\A' path_to_extract = r'C:\Users\B' for root, dirs, files in os.walk(path): for file in files: if '.zip' in str(file): file_path =

我在文件夹A中有zip文件,我想解压它并根据zip文件的名称重命名解压文件中的图片,然后将其移动到文件夹B。但我不知道如何重命名它。请帮忙

我有这样的脚本:

path = r'C:\Users\A'
path_to_extract = r'C:\Users\B'
for root, dirs, files in os.walk(path):
    for file in files:
        if '.zip' in str(file):
            file_path = path + '/' + file
            zip_ref = zipfile.ZipFile(file_path, 'r') 
            zip_ref.extractall(path_to_extract)

你可以这样做,别忘了在文件名后面加上扩展名

导入操作系统
重命名(r'旧文件名的文件路径',r'新文件名的文件路径')