import zipfile
import os
import shutil
zipfile 解压文件
zfile=zipfile.ZipFile("taxiGps20190531.zip","r")
file = zfile.extractall()
os和shutil
获取当前目录
获取当面目录下的所有文件和文件夹名称
新建、删除文件夹
移动、复制、删除文件
path = os.getcwd()
root, *dirs = os.walk(path)
files_name = os.listdir(path)
os.mkdir('csv_file')
shutil.move(path + '\\taxiGps20190531.csv',path + '\\csv_file\\taxiGps20190531.csv')
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\taxiGps20190531.csv'
shutil.copy(path + '\\csv_file\\taxiGps20190531.csv',path + '\\csv_file\\taxi2.csv')
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\taxi2.csv'
os.path.basename(path + '\\csv_file\\taxiGps20190531.csv')
'taxiGps20190531.csv'
os.rename(path + '\\csv_file\\taxiGps20190531.csv',path + '\\csv_file\\taxi.csv')
os.remove(path + '\\csv_file\\taxi.csv')
shutil.rmtree(path + '\\csv_file')
批量解压文件
zip_list = [file for file in files_name if file[-3:] == 'zip']
for name in zip_list:
zfile=zipfile.ZipFile(name,"r")
zfile.extractall()
files_name = os.listdir(path)
csv_list = [file for file in files_name if file[-3:] == 'csv']
os.mkdir('csv_file')
[shutil.move(path + f'\\{csv}' ,path + f'\\csv_file\\{csv}') for csv in csv_list ]
['C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\taxiGps20190531.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\taxiGps20190601.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\taxiGps20190602.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\taxiGps20190603.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\taxiGps20190604.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\taxiGps20190605.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\taxiGps20190606.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\taxiGps20190607.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\taxiGps20190608.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\taxiGps20190609.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\taxiGps20200620.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\taxiGps20200621.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\taxiGps20200622.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\taxiGps20200623.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\taxiGps20200624.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\taxiGps20200625.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\taxiGps20200626.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\taxiGps20200627.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\taxiOrder20190531.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\taxiOrder20190601.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\taxiOrder20190602.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\taxiOrder20190603.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\taxiOrder20190604.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\taxiOrder20190605.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\taxiOrder20190606.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\taxiOrder20190607.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\taxiOrder20190608.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\taxiOrder20190609.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\taxiOrder20200618.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\taxiOrder20200619.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\taxiOrder20200620.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\taxiOrder20200621.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\taxiOrder20200622.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\taxiOrder20200623.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\taxiOrder20200624.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\taxiOrder20200625.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\taxiOrder20200626.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\taxiOrder20200627.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\wycGps20190531.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\wycGps20190601.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\wycGps20190602.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\wycGps20190603.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\wycGps20190608.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\wycGps20190609.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\wycGps20200618.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\wycGps20200619.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\wycGps20200620.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\wycGps20200621.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\wycGps20200622.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\wycGps20200623.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\wycGps20200624.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\wycGps20200625.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\wycGps20200626.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\wycGps20200627.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\wycOrder20190531.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\wycOrder20190601.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\wycOrder20190602.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\wycOrder20190603.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\wycOrder20190604.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\wycOrder20190605.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\wycOrder20190606.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\wycOrder20190607.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\wycOrder20190608.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\wycOrder20190609.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\wycOrder20200618.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\wycOrder20200619.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\wycOrder20200620.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\wycOrder20200621.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\wycOrder20200622.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\wycOrder20200623.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\wycOrder20200624.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\wycOrder20200625.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\wycOrder20200626.csv',
'C:\\py\\新建文件夹\\DCIC2020-厦门大数据\\csv_file\\wycOrder20200627.csv']