文件常用操作

文件内建函数和方法

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()

最新文章

  1. ssh 使用密钥与登录进行远程cp
  2. 开启Mysql远程访问的所有方法
  3. 009 The Interfaces In JAVA(官网文档翻译)
  4. ASP.ENT Core Linux 下 为 donet创建守护进程(转载)
  5. 转:javascript面向对象编程
  6. iOS开发的一些奇巧淫技(转载)
  7. Idea Maven创建Web项目
  8. [ZJOI2009]染色游戏
  9. 50行代码实现的一个最简单的基于 DirectShow 的视频播放器
  10. Windows 环境下进行的jenkins持续集成
  11. symfony框架
  12. emacs简易配置
  13. python之if __name__ == '__main__'
  14. golang xml和json的解析与生成
  15. spring mvc 的请求流程
  16. 通过监控Nginx日志来实时屏蔽高频恶意访问的IP
  17. Python之XML解析详解
  18. android------adb命令 pull或push手机和电脑文件交互
  19. C/S架构系统自动化测试入门
  20. 连接APB1和APB2的设备有哪些

热门文章

  1. 3.3.2Qt的按钮部件
  2. ubuntu SDL2 安装时依赖文件导致安装失败
  3. table的td、th的一些样式问题(宽度,边框,滚动条)
  4. Redis 之江湖遇险-复制运维及优化
  5. [译]C语言实现一个简易的Hash table(4)
  6. PHP递归无限分类,数组和直接输出。
  7. linux-2.6.22.6内核启动分析之Makefile文件
  8. 基于OpenCV的微信跳一跳外挂
  9. PetaLinux安装及使用
  10. 补交 20155202 蓝墨云班课 编写MyCP.java 实现类似Linux下cp XXX1 XXX2的功能