Python3.8.2下载地址 Download Python | Python.org
Pycharm官方下载地址 Download PyCharm: Python IDE for Professional Developers by JetBrains
文件及文件夹的压缩与解压缩
# 常用文件IO操作
# os.mkdir(路径) 新建一个文件夹
#os.mkdir('D:\\文件处理\\新建1\\aa\\bb')
# os.rmdir(路径) 删除一个空文件夹
#os.rmdir('D:\\文件处理\\新建文件夹')
# os.remove (路径) 删除一个文件
#os.remove('D:\\文件处理\\a.txt')
# os.rename (源路径 , 目标路径) 修改文件或文件夹的名字
#os.rename('D:\\文件处理\\新建.xlsx','D:\\文件处理\\新建abc.xlsx')
# shutil.copy(源路径 , 目标路径)复制一个文件
#shutil.copy('D:\\文件处理\\新建abc.xlsx','D:\\文件处理\\abc\\abc.xlsx')
# shutil.copytree(源路径 , 目标路径) 复制整个文件夹以及子文件夹和文件
#shutil.copytree('D:\\文件处理\\abc','D:\\文件处理\\def')
# shutil.move (源路径 , 目标路径) 移动一个文件或文件夹
#shutil.move('D:\\文件处理\\def','D:\\文件处理\\abc\\def')
# shutil.rmtree (路径) 删除整个文件夹以及所有子文件夹和文件
#shutil.rmtree('D:\\文件处理\\abc\\def')
import os,zipfile
zipFileName = r'F:\python_抖音课程\01python办公自动化课件\代码\office\lession06\test压缩.zip';
# 往压缩包里添加单个文件
zip = zipfile.ZipFile(zipFileName,'w')
zip.write(r'F:\python_抖音课程\01python办公自动化课件\代码\office\lession06\红楼梦2.txt','红楼梦2.txt')
zip.write(r'F:\python_抖音课程\01python办公自动化课件\代码\office\lession06\红楼梦.txt','红楼梦1.txt')
zip.close()
# 将压缩包里的所有文件解压到某文件夹下
zip2 = zipfile.ZipFile(zipFileName)
zip2.extractall(r'F:\python_抖音课程\01python办公自动化课件\代码\office\lession06')
zip2.close()
# 压缩'F:\python_抖音课程\01python办公自动化课件\代码\office'下'lession06'文件夹里边的所有文件、文件夹
zip3 = zipfile.ZipFile(r'F:\python_抖音课程\01python办公自动化课件\代码\office\test压缩所有文件.zip','w')
os.chdir(r'F:\python_抖音课程\01python办公自动化课件\代码\office')
for root,dirs,files in os.walk('lession06'):
for filename in files:
fullfilename = os.path.join(root,filename)
zip3.write(fullfilename,fullfilename)
zip3.close()
# 将压缩包里的所有文件解压到某文件夹下
zip4 = zipfile.ZipFile(zip3.filename)
zip4.extractall(r'F:\python_抖音课程\01python办公自动化课件\代码\office\test压缩所有文件-解压')
zip4.close()