python基础 组织文件

  • shutil模块-----复制文件和文件夹
import os ,shutil
os.chdir('/Users/wanggang/Desktop/demo')
shutil.copy('/Users/wanggang/Desktop/demo/demo1.py','/Users/wanggang/Desktop/demo/demos')

shutil.copytree()可以复制整个文件夹

  • 文件和文件夹的移动与改名
  • import os ,shutil
    os.chdir('/Users/wanggang/Desktop/demo')
    shutil.move('/Users/wanggang/Desktop/demo/demo1.py','/Users/wanggang/Desktop/demo/demos') 
  • send2trash模块安全地删除 
import send2trash
baconfile = open('/Users/wanggang/Desktop/demo/text.txt','a')
content = baconfile.write('Bacon is not a vegetable')
print(content)
baconfile.close()
send2trash.send2trash('/Users/wanggang/Desktop/demo/text.txt')
  • os.walk()函数被传入一个字符串值,即一个文件夹的路径

​​​​​​​

import os
content = os.walk('/Users/wanggang/Desktop/demo')
for index in content:
    print(index)

 

  •  读取zip文件

​​​​​​​import zipfile ,os

exampleZip = zipfile.ZipFile('example.zip')

exampleZip.namelist()  输出zip里面包含的文件

spamInfo = exampleZip.getinfo('spam.txt')

spamInfo.getsize()

spamInfo.compress_size()

  • 从zip文件中解压缩

​​​​​​​import zipfile

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

毛毛虫会长大

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值