python怎么读写文件?

读取操作# 一次性读取整个文件内容

with open('致橡树.txt', 'r', encoding='utf-8') as f:

print(f.read())

# 通过for-in循环逐行读取

with open('致橡树.txt', mode='r') as f:

for line in f:

print(line, end='')

time.sleep(0.5)

print()

# 读取文件按行读取到列表中

with open('致橡树.txt') as f:

lines = f.readlines()

print(lines)

写入操作import csv

class Teacher(object):

def __init__(self, name, age, title):

self.__name = name

self.__age = age

self.__title = title

self.__index = -1

@property

def name(self):

return self.__name

@property

def age(self):

return self.__age

@property

def title(self):

return self.__title

filename = 'teacher.csv'

teachers = [Teacher('骆昊', 38, '叫兽'), Teacher('狄仁杰', 25, '砖家')]

try:

with open(filename, 'w') as f:

writer = csv.writer(f)

for teacher in teachers:

writer.writerow([teacher.name, teacher.age, teacher.title])

except BaseException as e:

print('无法写入文件:', filename)

else:

print('保存数据完成!')with open('prime.txt', 'w') as f:

for num in range(2, 100):

f.write(str(num) + '\n')

python怎么读写_python怎么读写文件相关推荐

  1. python 读取内存_python内存读写

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 也就是说,所有的解释器可以同时读写数据,在一个解释器中对数据做出的修改会自动反映 ...

  2. 好用的python打包软件_Python打包exe文件方法汇总【4种】

    title: Python打包exe文件方法 copyright: true top: 0 date: 2018-08-11 21:08:21 tags: 打包 categories: Python进 ...

  3. python文件二进制读写_Python如何读写二进制文件

    python中可以使用open()函数以指定方式打开文件,然后进行二进制读写. 函数语法open(name[, mode[, buffering]]) 参数说明: name : 一个包含了你要访问的文 ...

  4. python试卷生成_Python学习笔记文件读写之生成随机的测试试卷文件

    随笔记录方便自己和同路人查阅. #------------------------------------------------我是可耻的分割线--------------------------- ...

  5. python open写入_Python open读写文件实现脚本

    1.open 使用open打开文件后一定要记得调用文件对象的close()方法.比如可以用try/finally语句来确保最后能关闭文件.1file_object= open('thefile.txt ...

  6. python mongodb 异步_Python异步读写Mongodb(motor+asyncio)

    使用Python做大型计算任务时,并且用mongodb做数据储存时,常常面临大量读写数据库的情况.尤其是大量更新任务,由于不能批量操作,使用pymongo同步操作的话,相当耗时. 使用多线程.多进程确 ...

  7. python os 文件锁_python 中给文件加锁——fcntl模块

    如果没有fcntl模块则用 sudo pip install fcntl安装 模块简单说明: 打开文件,不存在则创建之 f = open('./test','w') fcntl.flock(f,fcn ...

  8. python open写入_Python IO操作文件读取和写入、open函数的mode参数、buffering,文件缓冲区...

    IO编程 文件读写 打开文件 open(file, mode='r', buffering=None, encoding=None, errors=None, newline=None, closef ...

  9. python es 数据库_Python将json文件写入ES数据库的方法

    1.安装Elasticsearch数据库 PS:在此之前需首先安装Java SE环境 下载elasticsearch-6.5.2版本,进入/elasticsearch-6.5.2/bin目录,双击执行 ...

最新文章

  1. 带你从源码角度分析ViewGroup中事件分发流程
  2. 业务专题篇:AB测试实验设计与评估
  3. 好工作为什么会与你擦肩而过?
  4. NSTimer不准确与GCDTimer详解
  5. python字典查询多个值_python – 在Pandas Dataframe中查找多个字典键并返回多个匹配值...
  6. GitHub标星近10万:只需5秒音源就能实时“克隆”你的声音!
  7. github 怎么搜索_实用!8个玩转GitHub的小插件,快来试试吧!
  8. html表单查重,毕业论文的表格会被查重吗?
  9. 《从0到1:CTFer成长之路》
  10. 使用Xcode的Organizer监控线上用户 App 的使用情况
  11. 2022劳务员-岗位技能(劳务员)考试试题及答案
  12. 毕业设计 Stm32人体心率血氧无线监测系统 - 单片机 物联网
  13. 机器学习- MACHINE LEARNING
  14. DRC的报错类型及其对应的规则
  15. KT6368A蓝牙芯片调试中遇到的常见问题,以及解决的方法
  16. 单板嵌入式计算机定义,用于嵌入式控制系统的单板计算机
  17. 一旅客列车在广西柳城县脱轨 4人死亡50余人受伤
  18. 磁场强度单位T(特斯拉)和高斯
  19. 2022年 清华大学大数据研究中心 | 招募专业实践基地合作单位
  20. XtraBackup 物理备份工具

热门文章

  1. EMR StarRocks 极速数据湖分析原理解析
  2. 圆桌对话:云时代下,企业运维面临的挑战与机遇
  3. 智能巡检云监控指标的实践
  4. 如何编写有效的接口测试?
  5. EdgeRoutine技术专家教你把JS代码跑到CDN边缘
  6. Dataphin的代码自动化能力如何助力商业决策
  7. Tableau BI工具对接 AnalyticDB for PostgreSQL数据源
  8. 5分钟了解阿里时序时空数据库
  9. 【开源】Tsar——灵活的系统和应用采集软件
  10. 玩转短视频?守护视频安全?AI智能提速?一分钱体验? 阿里云视频点播大招盘点...