使用python的内置函数进行文件的操作

文件的操作:

打开文件:需要使用python的内置函数open()

语法:open(文件名,访问模式)

访问模式:r --- read,只读的方式,默认
	  w --- write,写的方式,替换
	  a --- append,写的方式,追加

打开文件使用完成后记得释放文件的使用权限,关闭文件。

	关闭文件需要使用python的内置函数close()

1> 写文件:write,如果文件不存在则新建;如果已经存在会编辑

wenjian = open(‘1708.txt’,‘a’)
wenjian.write(“hello world!\n”)
wenjian.close()

2> 读文件:read(size),读取文件的内容,size表示读取的范围

wenjian = open(‘1708.txt’,‘r’)
result = wenjian.read(10)
print(result)
wenjian.close()

	   readline(),可以读文件的一行(读第一行)

wenjian = open(‘1708.txt’,‘r’)
result = wenjian.readline()
print(result)
wenjian.close()

	   readlines(),可以将文件的内容每一行当成一个元素放在列表中

wenjian = open(‘1708.txt’,‘r’)
result = wenjian.readlines()
print(result)
print(result[1])
wenjian.close()

3> 文件重命名和删除:需要使用os模块

	重命名:os.rename(old,new)

		old ---- 原来文件的名字
		new ---- 修改后文件的名字

	删除:os.remove(文件名)

import os
os.rename(‘1708.txt’,‘1888.txt’)
os.remove(‘1888.txt’)

4> 文件夹的操作:需要使用os模块

	创建文件夹:mkdir()

	删除文件夹:rmdir()

import os
os.mkdir(‘aaa’)
os.mkdir(‘aaa/bbb’)
os.mkdir(‘aaa/bbb/ccc’)

os.rmdir(‘aaa/bbb/ccc’)
os.rmdir(‘aaa/bbb’)
os.rmdir(‘aaa’)
补充:如果要删除不为空的目录,使用shutil模块下的rmtree

import shutil
shutil.rmtree(‘aaa’)

5> 获取当前文件存放的路径:使用os模块

	getcwd()

import os
print(os.getcwd())

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值