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']