Python文件与目录操作

对文件进行操作,需要使用到的两个库为:import os 、import shutil
1、当前目录的查询:

print('查看当前目录:')
print(os.getcwd())

2、切换目录

print('切换当前目录')
os.chdir('D:\st11\python')
print(os.getcwd())

3、查询指定目录列表

print('显示当前目录下的内容')
print(os.listdir())
print(os.listdir('D:\st11\python\lesson9'))

4、判断是目录还是文件

print('判断是目录还是文件')
print(os.path.isfile('1.txt'))
print(os.path.isdir('lesson1'))
print(os.path.isfile('lesson1'))

(返回值为True或False)
5、新建目录

print('新建目录')
print(os.getcwd())
os.chdir('D:\st11\python\lesson9')
os.mkdir('new4')
os.makedirs('new3\\1\\2') 

此处路径最好使用双斜杠
6、删除目录

print('删除目录')
#删除无子目录的目录
print(os.getcwd())
os.chdir('D:\st11\python\lesson9')
os.rmdir('new')
os.rmdir('new1')
os.rmdir('new4')
#删除有子目录的目录
shutil.rmtree('new3')

7、删除文件

print('删除文件')
os.remove('D:\st11\python\lesson9\1.txt')

8、移动文件

shutil.move("旧文件","新文件")

9、复制文件

shutil.copy('1.jpg','4.jpg')
shutil.copy('1.jpg','5.jpg')

10、组合路径

print(os.path.sep)
path='D:\st11\python\lesson9'
f='1.txt'
print(os.path.join(path,f))
print(os.path.sep.join([path,f]))

嗯嗯!!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值