python-文件

一、文件操作

1、文件概念

 文件是计算机中数据持久化存储的表现形式
复制代码

2、文件操作基本语法

格式一(手工关闭格式):1.打开文件:    file = open("文件名","读写模式")2.操作文件:*3.关闭文件:    file.close()
格式二(免关闭格式):1.打开文件: with open("文件名","读写模式") as file:2.操作文件: *3.关闭文件(自动关闭文件)
复制代码

注意:

  • 文件操作完毕后必须关闭,否则内存将长期保持对文件的连接状态,造成内存溢出的现象发生。

3、文件读写模式

读写模式 数据读写基本单位 操作权限 注意事项
rb 字节 读取信息,如果文件不存在报错
wb 字节 写入信息覆盖原始信息,如果文件不存在新建
ab 字节 追加写 写入信息到原信息末尾,如果文件不存在新建
rb+ 字节 读、写 读取信息,如果文件不存在报错
wb+ 字节 读、写 写入信息覆盖原始信息,如果文件不存在新建
ab+ 字节 读、追加写 写入信息到原信息末尾,如果文件不存在新建
r 字符 读取信息,如果文件不存在报错
w 字符 写入信息覆盖原始信息,如果文件不存在新建
a 字符 追加写 写入信息到原信息末尾,如果文件不存在新建
r+ 字符 读、写 读取信息,如果文件不存在报错
w+ 字符 读、写 写入信息覆盖原始信息,如果文件不存在新建
a+ 字符 读、追加写 写入信息到原信息末尾,如果文件不存在新建

4、文件读模式

操作格式/函数名称 功能 参数 返回值
read() 读取文件中所有信息 文件中的所有信息
read(num) 读取文件中指定数量的字符/字节信息 num:每次读取的数据总量 文件中指定数量的信息
readline() 读取文件中一行信息,以/n判定行是否读取完毕 文件中的一行信息
readlines() 将文件中信息以行为单位读取到列表中,以/n判定行是否读取完毕 由文件中所有行信息组成的列表对象

5、文件写操作

操作格式/函数名称 功能 参数 返回值
write(str) 将指定信息写入到文件 str:要写入的字符串信息 写入的数据总量
writelines(model) 将指定信息写入到文件 model:要写入的存储模型信息,模型中数据是字符串

二、文件路径

1、文件路径概念

文件在计算机存储器(例如硬盘)中保存的位置称为文件路径

2、文件路径的分类

相对路径:从程序运行所在的目录位置描述其他文件的保存路径cc.txt                   当前目录下的cc.txtaa\\cc.txt              当前目录下的aa目录下的cc.txtaa/cc.txt             当前目录下的aa目录下的cc.txt
绝对路径:从系统定义的存储位置描述文件的保存路径D:\\aa\bb\cc.txt     D:/aa/bb/cc.txt
复制代码

3、文件相关操作

1、os模块相关操作
操作格式/函数名称 功能 参数 返回值
rename(file1,file2) 修改文件名 file1:原始文件名对应的路径字符串 file2:新文件名对应的路径字符串
remove(file) 删除文件 file:要删除的文件对应的路径字符串
mkdir(file) 创建目录 file:要创建的目录对应的路径字符串
rmdir(file) 删除目录 file:要删除的目录对应的路径字符串

复制代码

转载于:https://juejin.im/post/5c150de85188257abf1d62ab

python 基础之文件相关推荐

  1. 第六篇:python基础之文件处理

    第六篇:python基础之文件处理 阅读目录 一.文件处理流程 二.基本操作 2.1 文件操作基本流程初探 2.2 文件编码 2.3 文件打开模式 2.4 文件内置函数flush 2.5 文件内光标移 ...

  2. python 基础之文件读操作

    创建一个名为'尘曦'的文件内容如下 Hadoop是一个由Apache基金会所开发的分布式系统基础架构. 用户可以在不了解分布式底层细节的情况下,开发分布式程序.充分利用集群的威力进行高速运算和存储. ...

  3. python基础之文件打开

    博主简介:原互联网大厂tencent员工,网安巨头Venustech员工,阿里云开发社区专家博主,微信公众号java基础笔记优质创作者,csdn优质创作博主,创业者,知识共享者,欢迎关注,点赞,收藏. ...

  4. 带你学python基础:文件读写,俗称IO操作

    这一节讲个挺有意思的知识,至少在我以前刚刚接触编程的时候,对于文件操作还是觉得很有意思的事情,这也许是有一种操作文件的激情吧,希望看到这篇文章的读者也会有这样的激情,说明还是很有兴趣的,当然,就算没有 ...

  5. Python基础(5) - 文件

    Python Python提供的函数和方法方便地对文件进行读.写.删除等的操作. open()函数返回一个文件对象. open(name[, mode[, buffering]]) -> fil ...

  6. python基础之文件操作,集合,函数

    文件操作: 打开文件的方法: 第一种:打开文件执行完命令后,需要关闭文件,否则会一直占用内存空间 f=open('/data/1.txt','r+')    #后面的r+ 表示打开文件的模式是读写 # ...

  7. python基础(文件、异常、模块、类、对象)

    文件: 打开文件使用open函数,open()的第一个参数是:要打开文件的路径,如果只传入文件名那么将在当前文件下查找文件并打开.第二个参数是:文件的打开模式,其他参数都是默认的.文件的打开模式如下图 ...

  8. Python基础:文件的操作

    一.python可以在不导入任何模块的情况下对文件完成读.写.追加,替换(稍复杂). 二.打开文件: 1.f = open('text.txt') 这种方式打开,操作完后需要使用f.colse()关闭 ...

  9. 【Python基础】文件读写

    IO操作的类型 文件读写是最常见的IO操作.Python内置了读写文件的函数,用法和C是兼容的. 在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘. 读写文件就是请 ...

  10. python文件处理基础_第六篇:python基础之文件处理

    阅读目录 一.文件处理流程 打开文件,得到文件句柄并赋值给一个变量 通过句柄对文件进行操作 关闭文件 正趣果上果 Interesting fruit fruit 词:郭婞 曲:陈粒 编曲/混音/和声: ...

最新文章

  1. 中断技术在计算机系统中的应用,中斷在操作系统中的应用.doc
  2. AWS推出深度学习容器,简化AI程序开发
  3. oracle中触发器的讲解
  4. Linux的文本字段统计方法
  5. 用matplotlib的imshow显示图像,设置colorbar的颜色范围
  6. 中非谋定农业合作 -农业大健康·万祥军:提供农业解决方案
  7. GDCM:gdcm::Unpacker12Bits的测试程序
  8. 总是想逃避不想去面对(又是发牢骚的一天)
  9. [css] 判断如下边框的颜色,并解释为什么[代码]?
  10. RSA私钥文件(PEM-PKCS#1)解析
  11. Hibernate 动态表名映射(数据库分表) NamingStrategy
  12. 图书馆管理系统说明书
  13. 蓝桥杯 ALGO-116算法训练 最大的算式
  14. 三连杆机械臂正运动学python模拟——运动学学习(一)
  15. android ndk standalone,Android NDK Standalone Toolchain(中文翻译)
  16. VS简明教程(VS安装、系统建议设置、软件设置、新建工程、发行、编译建议)、VS Code简明教程(安装、汉化、配置python环境、安装插件、新建并运行python程序)
  17. 从JDBC规范谈桥接模式
  18. python idle背景设置为黑色_python IDLE颜色设置
  19. 第一单元 用python学习微积分(三) 求导四则运算及三角函数(下)- 三角函数
  20. 建筑师又在用人工智能做什么?(2019年第三期)

热门文章

  1. .NET C# 群发 HTML格式 带附件 中文发送者 密送 抄送 的邮件
  2. Castle.ActiveRecord 学与练[3]
  3. fjblog佛教博客不错
  4. 怎么使用Nginx服务开启HTTPS
  5. js实现select跳转
  6. 初识JAVA--foreach语句的应用
  7. 最简单的目标跟踪(模版匹配)
  8. windows和Linux文件路径分隔符的不同及获取
  9. java 值栈的结构_Struts2 | 深入浅出理解struts2中的值栈
  10. 继承20161223