Python基础10——文件

open(r’路径’,’r或者w’)函数进行对文件的操作

r为读,rb为读转为二进制,rt是读txt等文本文档时用的

w为写,wb为写转为二进制,为w时,是将原来的东西覆盖,而使用a时,则是在原来的内容上追加

当开了流之后就要关闭流

Python直接使用with open() as 名称:此模板即可在用完流后自动关闭流

read():将所知路径的所有内容读出来

readline():只读一行

readlines():将所有内容读出,会将内容放在一个list中

readable():判断是否为可读

写:

write():必须要传入一个参数,是一个字符串,否则会报错

writelines():传入的参数是一个序列,可以迭代的传入参数

os模块

import os 导入os模块

os.path.dirname(file):获取当前文件所在的文件目录,获得的是绝对路径

os.path.join(路径,’文件名’):将路径与文件名拼接在一起,可拼接多个,每多拼接一个就是多一层

os.path.isabs(r’路径’):判断路径是否为绝对路径

…/:表当前文件的上一级

os.path.abspath(‘文件名’):返回文件名的绝对路径

os.path.abspath(file):返回当前文件的绝对路径

os.getcwd():返回调用该方法文件的当前目录名,你再哪个文件中调用它,它就返回哪个文件的绝对路径,而abspath就是返回文件名的绝对路径,他会获取当前工作的目录

os.path.split(path):返回一个元组,分成两部分,前面是路径,后面是文件名,有利于取出文件名

os.path.splittext(path):返回元组,前面路径和文件名,后面是文件后缀,取后缀名

os.path.getsize(path):获取文件大小

os.path.isfile(…):是不是文件

os.path.isabs(…):是不是绝对路径

os.path.isdir(…):是不是文件夹

os.listdir(…):返回路径下所有文件和文件夹

os.path.exists(r’路径\文件夹名’):判断文件夹是否存在,存在则返回真

os.mkdir(r’路径\文件夹名’):创建文件夹,如果存在则会报错

os.rmdir(r’路径\文件夹名’):删除文件夹,只能删除空的文件夹

os.remove(r’路径\文件名’):删除文件

os.path.chdir(r’路径\文件夹名’):切换到指定目录下

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值