一、文件读入

先准备一个文件a.txt,读取此文件的内容,区别read()和readline()

1) read()

read读取全部内容

f=open('./a.txt','r')
str=f.read()
print(str)
f.close()#########运行后内容#########
Hello world
aaaaaaa    aaaaaaa aaaaaaaaaaaaaaa
bbbbb bbbbbbbbbbb bbbbbbbbbbbb
cccc ccccccccccc ccccccccccccccc
ddddddddd cccccccccccc ddddddd

2) readline()

readline读取一行数据内容

f=open('./a.txt','r')
str=f.readline()
print(str)
f.close()
#########运行后内容#########
Hello world

readlink实现多行内容的打印

f=open('./a.txt','r')
print(f.readline())
for line in f:print(line,end='')
f.close()
#########运行后内容#########
Hello worldaaaaaaa    aaaaaaa aaaaaaaaaaaaaaa
bbbbb bbbbbbbbbbb bbbbbbbbbbbb
cccc ccccccccccc ccccccccccccccc
ddddddddd cccccccccccc ddddddd

3) readlines()

readlines也可以批量读取

f=open('./a.txt','r')
str=f.readlines()
print(str)
f.close()
#########运行后内容#########
['Hello world\n', 'aaaaaaa    aaaaaaa aaaaaaaaaaaaaaa\n', 'bbbbb bbbbbbbbbbb bbbbbbbbbbbb\n', 'cccc ccccccccccc ccccccccccccccc\n', 'ddddddddd cccccccccccc ddddddd']

将a.txt的内容存放在变量strs里面,然后逐行打印

f=open('./a.txt','r')
strs=f.readlines()
for str in strs:print(str,end='')
f.close()
#########运行后内容#########
Hello world
aaaaaaa    aaaaaaa aaaaaaaaaaaaaaa
bbbbb bbbbbbbbbbb bbbbbbbbbbbb
cccc ccccccccccc ccccccccccccccc
ddddddddd cccccccccccc ddddddd

4) with操作

不用手动close

with open("./a.txt",'r') as f:content=f.read()print(content)
#########运行后内容#########
Hello world
aaaaaaa    aaaaaaa aaaaaaaaaaaaaaa
bbbbb bbbbbbbbbbb bbbbbbbbbbbb
cccc ccccccccccc ccccccccccccccc
ddddddddd cccccccccccc ddddddd

二、文件写入

f=open('./writea.txt','w')
src = f.write("aaaaaa\naaaaaa\naaaaaa")
print(src)
f.close()

会在当前目录下创建writea.txt这个文件,将内容写入,如果之前存在此文件,会覆盖写入。

Python中文件的读写相关推荐

  1. python中文件读写位置的作用-Python中文件的读写

    1.Python中的open()函数 Python中提供了open()内置函数,在默认情况下可以对文件对象进行操作. open()函数将文件名作为唯一必不可少的参数,并返回一个文件对象.如果只指定一个 ...

  2. Python中文件的读写操作

    文章目录 一.文件操作 open(参数1,参数2, 参数3...) - 打开文件,打开的是一个文件对象. 参数1:路径和文件名 参数2:r.a.w.+等 参数3:encoding = 'utf-8' ...

  3. python中文件读写位置的作用-Python中文件的读写、写读和追加写读三种模式的特点...

    本文主要讨论一下文件的三种可读可写模式的特点及互相之间的区别,以及能否实现修改文件的操作 由于前文已经讨论过编码的事情了,所以这里不再研究编码,所有打开操作默认都是utf-8编码(Linux系统下) ...

  4. Python中文件的读写、写读和追加写读三种模式的特点

    本文主要讨论一下文件的三种可读可写模式的特点及互相之间的区别,以及能否实现修改文件的操作 由于前文已经讨论过编码的事情了,所以这里不再研究编码,所有打开操作默认都是utf-8编码(Linux系统下) ...

  5. python语言特点强制可读-Python中文件的读写、写读和追加写读三种模式的特点

    本文主要讨论一下文件的三种可读可写模式的特点及互相之间的区别,以及能否实现修改文件的操作 由于前文已经讨论过编码的事情了,所以这里不再研究编码,所有打开操作默认都是utf-8编码(Linux系统下) ...

  6. python2读文件,python之文件的读写(2)

    小R昨天因为在研究weblogic的漏洞就没来得及学习python(好吧,这都是借口,懒了,大家可不能像我这样.要坚持每天都学).   这个进度是有点慢呀.哎呀,没事没事,我还年轻,才20岁.  哈哈 ...

  7. python中文件读写--open函数详解

    python中open函数详解 在python中文件的读取分为三步走: 读:打开文件 -> 读文件 -> 关闭文件 (有点像把大象放进冰箱需要几步?的问题) 1.open函数 open函数 ...

  8. Python中文件操作和文件夹操作的学习笔记

    目录 1 前言 2 工作目录设置 设置工作目录: 获取当前运行文件目录 将工作目录重置为当前运行文件的父目录 遍历文件夹中所有的子文件(包含子文件.孙文件): 3 判断文件(夹)是否存在 4 文件读写 ...

  9. python中文件的打开与关闭_python中的文件打开与关闭操作命令介绍

    python中的文件打开与关闭操作命令介绍 1.文件打开与关闭 在python,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件 open(文件名,访问模式). f = open('t ...

最新文章

  1. VALSE 青年学者 | 心中的象牙塔:怎样才能拿到理想的教职offer?
  2. python 作用域 前缀_TENSORFLOW变量作用域(VARIABLE SCOPE)
  3. android boot.img 结构
  4. SRS学习笔记7-SrsHttpServer
  5. 格式化json_在Spring Boot中格式化JSON日期
  6. Codeforces 235B Let's Play Osu!
  7. Python 之网络编程基础
  8. RabbitMQ学习笔记-RabbitMQ的运转流程
  9. 闭包允许内层函数引用父函数中的变量,但是该变量是最终值
  10. 第五:Pytest之收集用例规则与运行指定用例
  11. Vmware里安装Ubuntu时由于分辨率问题,界面显示不全解决办法
  12. 《水晶报表自动补空行,补格线思路》 修正版 兼答Richard lee
  13. android 汉字笔画拆写,汉字笔画顺序之重新开启
  14. 【java实现简单的登录界面】
  15. 苹果无需越狱(iPhone、iPad)手机多开教程
  16. GNSS原理及技术(一)——GNSS现状与发展
  17. weui表单添加功能_万能表单小程序 weui V8.1.16 weiqing功能模块 支持PC端管理 + 微信端管理 目前最强大的表单系统 weiqing微赞通用功能模块...
  18. Python 处理表格进行成绩排序的操作代码
  19. python获取股票_python根据股票代码获取当前数据
  20. 《人生的智慧》——人所拥有的财产

热门文章

  1. react 添加css_在JS中使用情感CSS将暗模式添加到您的React应用中
  2. MingW下载与安装
  3. EmguCV-第01讲-EmguCV介绍与安装配置
  4. 从金蝶k3到金税盘_金蝶K3操作流程图详解
  5. 关于列表,网格显示一律使用RV
  6. 软件测试里面关于网络抓包的学习笔记思考
  7. ARPSpoofing、arp欺骗性攻击、arpspoof源码分析
  8. 【luogu CF1430A】Number of Apartments(暴力)
  9. Ubuntu 彻底删除Anaconda3
  10. .NET WebApi调用微信接口Https请求工具类