Python基础灬文件常用操作
2024-09-02 19:39:17
文件常用操作
文件内建函数和方法
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()
最新文章
- ssh 使用密钥与登录进行远程cp
- 开启Mysql远程访问的所有方法
- 009 The Interfaces In JAVA(官网文档翻译)
- ASP.ENT Core Linux 下 为 donet创建守护进程(转载)
- 转:javascript面向对象编程
- iOS开发的一些奇巧淫技(转载)
- Idea Maven创建Web项目
- [ZJOI2009]染色游戏
- 50行代码实现的一个最简单的基于 DirectShow 的视频播放器
- Windows 环境下进行的jenkins持续集成
- symfony框架
- emacs简易配置
- python之if __name__ == '__main__'
- golang xml和json的解析与生成
- spring mvc 的请求流程
- 通过监控Nginx日志来实时屏蔽高频恶意访问的IP
- Python之XML解析详解
- android------adb命令 pull或push手机和电脑文件交互
- C/S架构系统自动化测试入门
- 连接APB1和APB2的设备有哪些
热门文章
- 3.3.2Qt的按钮部件
- ubuntu SDL2 安装时依赖文件导致安装失败
- table的td、th的一些样式问题(宽度,边框,滚动条)
- Redis 之江湖遇险-复制运维及优化
- [译]C语言实现一个简易的Hash table(4)
- PHP递归无限分类,数组和直接输出。
- linux-2.6.22.6内核启动分析之Makefile文件
- 基于OpenCV的微信跳一跳外挂
- PetaLinux安装及使用
- 补交 20155202 蓝墨云班课 编写MyCP.java 实现类似Linux下cp XXX1 XXX2的功能