第十五次python笔记

os与os.path模块

>>> import os
>>> import os.path
>>> os.path.exists('test1.txt')
False
>>> os.rename('c:\\test1.txt', 'c:\\test2.txt')  # 此时c:\\test1.txt不存在
Traceback (most recent call last):
  File "<pyshell#17>", line 1, in <module>
    os.rename('c:\\test1.txt', 'c:\\test2.txt')
FileNotFoundError: [WinError 2] 系统找不到指定的文件。: 'c:\\test1.txt' -> 'c:\\test2.txt'
>>> os.rename('c:\\dfg.txt', 'c:\\test2.txt')    # 可以实现文件的改名和移动
>>> os.path.exists('c:\\dfg.txt')
False
>>> os.path.exists('c:\\dfg.txt')
False
>>> os.path.exists('c:\\test2.txt')
True

shutil模块

使用该模块的copyfile()方法复制文件

>>> import shutil
>>> shutil.copyfile('C:\\dir.txt', 'C:\\dir1.txt')

将C:\Python34\Dlls文件夹以及该文件夹中所有文件压缩至D:\a.zip文件

>>> shutil.make_archive('D:\\a', 'zip', 'C:\\Python34', 'Dlls')

将刚压缩得到的文件D:\a.zip解压缩至D:\a_unpack文件夹

>>> shutil.unpack_archive('D:\\a.zip', 'D:\\a_unpack')

删除刚刚解压缩得到的文件夹

>>> shutil.rmtree('D:\\a_unpack')

目录操作

>>> import os
>>> os.getcwd()                         #返回当前工作目录
'C:\\Python35'
>>> os.mkdir(os.getcwd()+'\\temp')      #创建目录
>>> os.chdir(os.getcwd()+'\\temp')      #改变当前工作目录
>>> os.getcwd()
'C:\\Python35\\temp'
>>> os.mkdir(os.getcwd()+'\\test')
>>> os.listdir('.')
['test']
>>> os.rmdir('test')                    #删除目录
>>> os.listdir('.')
[]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值