美文网首页
Python入门学习(文件读写)

Python入门学习(文件读写)

作者: Stan_Z | 来源:发表于2017-11-22 19:26 被阅读20次

版权声明:本文为作者原创,转载必须注明出处。

转载请注明出处:http://www.jianshu.com/p/821b7b55efb5

简单总结下文件读写的常用方法:

path = ‘XXX'
destPath = ‘XXX'

打开文件
open后面一个参数:r 读;rb以二进制方式读;w 写;wb以二进制方式写
f = open(path, 'r')

读文件
print f.read()

记得关闭
f.close()

还可以写成
try:
f = open(path, 'r')
print(f.read())
finally:
if f:
f.close()

更简洁,并且不用调close,引用了with语句自动帮我们调用了close()方法
with open(path, 'r') as f:
print f.read()

文件过大,建议一行行地读,当然此方式仅适用于以字符的方式读取
with open(path, 'r') as f:
for line in f.readlines():
print(line.strip()) # 把末尾的'\n'删掉

读取二进制文件
f = open(path, 'rb')
print f.read()

写文件
w :覆盖写,wb:覆盖写二进制,a:追加写
f = open('/Users/hongtao/work/tes', 'c')
f.write('123')
f.close()

with open('/Users/hongtao/work/tes', 'a') as f:
f.write('Hello, world!')

copy文件
rf = open(path,'r')
wf = open(destPath,'a')
wf.write(rf.read())
rf.close()
wf.close()

另外附几张表:


相关文章

  • Python入门学习(文件读写)

    版权声明:本文为作者原创,转载必须注明出处。 转载请注明出处:http://www.jianshu.com/p/8...

  • Day01自学 - Python 文件I/O

    学习参考博客地址:Python 文件I/O) | Python学习(九)IO 编程 —— 文件读写) | 廖雪峰P...

  • Python学习-文件系统

    查看所有Python相关学习笔记 文件系统相关知识点 本文学习参考地址 交互学习:Python学习-读写文件 文章...

  • Python学习入门笔记(十五)文件读写

    注:所有代码部分均为连续的,“结果”为在jupyter分步运行结果代码部分: 结果:执行后可以进入当前文件夹下,会...

  • Python学习总结【连载】(十)

    Python学习总结【连载】(十) 2018.06.25 Juttachen 概述 + 32 文本文件的读写 文件...

  • python语法案例必知必会#01

    文件的读写 python中简单的文件读写案例 也可以通过 来写入新的文件 python pow函数 在python...

  • 33.Python编程:StringIO和BytesIO

    前言 前面学习了Python中的文件读写,但很多时候,数据读写不一定是文件,也可以在内存中读写。今天就来学习一下如...

  • 014.Python文件读写

    Python文件读写 1. 概述 读写文件是最常见的IO操作。Python内置了读写文件的函数,用法和C是兼容的。...

  • python with关键字——I/O好伴侣

    学习python的朋友都知道文件读写的基本操作,通常我们读写文本的姿势是这个样子的: 每次定义一个文件读写对象,在...

  • Python学习-读写文件

    查看所有Python相关学习笔记 本篇内容用于记录学习过程中接触到的读写文件相关操作 File(文件) 方法 阅读...

网友评论

      本文标题:Python入门学习(文件读写)

      本文链接:https://www.haomeiwen.com/subject/egpovxtx.html