博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python--文件操作
阅读量:6241 次
发布时间:2019-06-22

本文共 805 字,大约阅读时间需要 2 分钟。

f = open(r'C:\Users\wangsilei\Desktop\笔记\day03.txt', 'a+')  # 未指定模式,默认方式为读 f.seek(0)  # 只对读好使,对写不好使 print(f.tell())  # 查看文件指针位置 f.truncate()  # 清空文件内容 # print(f.read())  # 读取文件内容 # print(f.readline())  # 只读取一行的内容 # print(f.readlines())  # 文件每一行的内容放到一个list中 # f.write('456' + '\n')  # 必须字符串类型 # names = ['abc', 'panda', '666'] # f.writelines(names)  # 可以写字符串和列表,参数为可迭代的对象 f.close() # 文件打开三种方式 # 读 r 此模式打开文件不存在报错 # 写 w 此模式文件不存在会生成文件,但是会替换原文件内容 # 追加 a 文件原有内容不变,末尾追加,句柄到末尾 # 追加读写 a+ 句柄到末尾 # r+读写模式 此模式打开文件不存在报错,只要沾上r,文件不存在,打开均报错 # w+写读模式 此模式文件不存在会生成文件,但是会替换原文件内容,只要沾上w,它就会把文件内容清空重写 # 文件指针 a+文件指针在末尾 高效操作文件,如下
f = open(r'C:\Users\Wang\Desktop\day03.txt', 'r') count = 1 # 高效处理文件 # 直接循环文件对象,就是循环文件里面每一行 for i in f:     print('第%s行' % count, i)     count += 1

转载于:https://www.cnblogs.com/wangsilei/p/8110500.html

你可能感兴趣的文章
Qt之对话框设计——利用QPalette改变控件颜色
查看>>
#lspci | grep Eth
查看>>
Linux下svn常用指令【转】
查看>>
C#下2\10\16进制互转代码总汇
查看>>
人工智能和机器学习领域的一些有趣的开源项目
查看>>
Objective-C:继承的体现
查看>>
三星发布Exynos 7872移动处理器 定位中端市场
查看>>
面试题大全
查看>>
设计模式系列-命令模式
查看>>
Java中的流
查看>>
如何启动或关闭oracle的归档(ARCHIVELOG)模式
查看>>
[LintCode] Paint Fence 粉刷篱笆
查看>>
mysql中实现类似oracle中的nextval函数
查看>>
使用按键精灵+umdh定位内存泄露问题的方式
查看>>
RecyclerView实现ViewPager效果
查看>>
Bandicam视频录制技巧总结+小丸工具箱压缩视频解决视频体积问题
查看>>
JSP实现用户登录样例
查看>>
搞笑的W3C和M$对DOM中属性命名
查看>>
[Struts]让Dreamweaver显示Struts标签的插件
查看>>
便利的html5 之 required、number 、pattern
查看>>