文件常用操作

文件内建函数和方法

open() :打开文件

read():输入

readline():输入一行

seek():文件内移动

write():输出

close():关闭文件

写文件write('r')

# 写文件
file1 = open('name.txt', 'w', encoding='utf8')
file1.write("张三")
file1.close()
# 张三

追加内容write('a')

# 追加内容,模式如果是'w'的话,会覆盖之前的内容
file2 = open('name.txt', 'a', encoding='utf8')
file2.write(" 李四")
file2.close()
# 张三 李四

读文件read()

# 读文件
file2 = open('name.txt', 'r', encoding='utf8')
print(file2.read())
file2.close()
# 张三 李四# read(size) 读size个字符
file2 = open('name.txt', 'r', encoding='utf8')
print(file2.read(3))
file2.close()

读行readline()

# 读一行
# 1 张三
# 2 李四
file2 = open('name.txt', 'r', encoding='utf8')
print(file2.readline())
file2.close()
# 1 张三# 逐行操作readlines()
file2 = open('name.txt', 'r', encoding='utf8')
for line in file2.readlines():print(line)
file2.close()
# 1 张三# 2 李四

文件指针tell()&指针移动seek()

文件指针tell()&指针移动seek()

转载于:https://www.cnblogs.com/july-3rd/p/10677864.html

Python基础灬文件常用操作相关推荐

  1. python 基础之文件读操作

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

  2. Python基础:文件的操作

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

  3. Python 基础 CSV文件的操作

    1.CSV文件的打开 CSV文件可以使用open命令打开,但是一定要用close命令关闭. 也可以用with语句打开,操作结束后,自动关闭. with open(文件路径字符串,模式字符) as 文件 ...

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

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

  5. Python基础语法(五)—常用模块和模块的安装和导入

    Python基础语法(五)-常用模块的使用和模块的安装和导入,本文介绍的Python模块有:os.sys.time.datetime.random.pickle.json.hashlib.shutil ...

  6. Python基础知识与常用数据类型

    Python基础知识与常用数据类型 目录 Python基础知识与常用数据类型 一.Python概述: 二.Python中的基础语法: 三.Python内置数据结构: 4.附录 一.Python概述: ...

  7. Python基础之day09-文件操作

    Python基础之day09-文件操作 文章目录 Python基础之day09-文件操作 一.文件打开与关闭 二.open函数参数 三.mode选项参数 四.file对象操作 五.文件备份案例 六.w ...

  8. python基础实例-Python基础之字符串常见操作经典实例详解

    本文实例讲述了Python基础之字符串常见操作.分享给大家供大家参考,具体如下: 字符串基本操作 切片 # str[beg:end] # (下标从 0 开始)从下标为beg开始算起,切取到下标为 en ...

  9. Python基础学习之列表操作

    Python基础学习之列表操作 文章目录 Python基础学习之列表操作 1. 列表的增,删,改,查 1.1 列表的增加,常用的方法有:append, extent, incert 1.2 列表的删除 ...

最新文章

  1. php操作mysql的常用语句(大全)
  2. ESXi6.7安装流程和bug处理
  3. 以太坊开发者工具的最新清单
  4. 佳铁怎样传输程序_佳铁传输4.0工具下载|佳铁传输4.0软件 4.0 官方最新版
  5. (最小生成树)Truck History --POJ -- 1789
  6. 东北大姐剪纸被误认为油画,遭人质疑二十多年,只因太过逼真,看完后:真香!不愧是天下第一剪!...
  7. GridViewDetailsView对XML文件增删改
  8. 零基础带你学习MySQL—多表查询笛卡尔集(二十)
  9. FileOprSer.class.php(文件上传与下载类)
  10. 银行核心系统软件开发
  11. Spring Boot配置文件yml格式详解
  12. Java3:数组和字符串
  13. 无线网络WPA-PSK加密破解
  14. HTML5Point 如何去版权图片?
  15. 【解决】路由器设置成交换机使用
  16. 如何优雅的判断一个对象的属性是否全部为空
  17. 供应链安全 | 北京大学软件工程国家工程研究中心 张世琨:软件供应链安全的风险和成因分析
  18. 看完一本青春小说后的感悟。
  19. 长发变短发,卷发变直发,坚持每天梳头
  20. Android ListView下拉刷新

热门文章

  1. maven中profile的使用详解
  2. 2015年《大数据》高被引论文Top10文章No.6——医疗健康大数据:应用实例与系统分析...
  3. Windows保护眼睛的颜色设置
  4. java云同桌学习系列(十四)——JavaScript语言
  5. Oracle EBS财务模块(四)账套
  6. 12.4 jason格式
  7. [职场原则] 疏不间亲 (转)
  8. 新浪微博OAuth认证和存储
  9. 2003-2017年中国地级城市城投债发行数额、利率等数据
  10. android 第三方模拟器 genymotion安装问题修复