美文网首页
Python学习入门笔记(十五)文件读写

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

作者: Yao_0 | 来源:发表于2017-07-13 13:54 被阅读0次

注:所有代码部分均为连续的,“结果”为在jupyter分步运行结果
代码部分:

text = 'Writing a text\nhello world'
print(text)

my_file = open('file1.txt','w') #以写入的方式打开文件,如果文件不存在会创建该文件,没有路径则为当前文件夹下
                                            #文件可以加路径如 E:\python\.....
my_file.write(text)
my_file.close()

结果:
执行后可以进入当前文件夹下,会发现有了'file1.txt'文件,里面有text变量的数据

with open('file2.txt','w') as f2:#清空文件,然后写入 用f2代替文件   
    f2.write('123123\nhahaha') #这种方式不需要使用.close操作

结果:
执行后可以进入当前文件夹下,会发现有了file2.txt'文件,里面有数据

with open('file2.txt','a') as f2: #在文件最后追加内容
    f2.write(text)

结果:同上

with open('file2.txt','r') as f2: #以读取的方式打开文件
    content = f2.read()   #读取全部内容
    print(content)

结果:
123123
hahahaWriting a text
hello world

with open('file2.txt','r') as f2:
    content = f2.readline() #读取一行内容 readline
    print(content)

结果:
123123

with open('file2.txt','r') as f2:
    content = f2.readlines() #读取所有行存放到一个列表中 readlines
    print(content)

结果:
['123123\n', 'hahahaWriting a text\n', 'hello world']

filename = 'file2.txt'
with open(filename) as f:
    for line in f:
        print(line.rstrip())#在循环中print会自动换行,所以要用rstrip()取消本中的换行符

结果:
123123
hahahaWriting a text
hello world

相关文章

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

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

  • Python学习-文件系统

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

  • python IO编程之文件读写

    python学习笔记,特做记录,分享给大家,希望对大家有所帮助。 文件读写 读写文件是最常见的IO操作。Pytho...

  • python 常用内建模块之contextlib

    python学习笔记,特做记录,分享给大家,希望对大家有所帮助。 contextlib 在Python中,读写文件...

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

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

  • Python ☞ day 10

    Python学习笔记之 自动化办公与鼠标键盘模拟 读写csv文件 读csv文件 写csv文件 读取PDF文件 读...

  • Python学习-读写文件

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

  • 【Python学习笔记】文件读写

    文件读写涉及到:文件打开、文件读和写、文件关闭四种操作。 文件打开 打开模式(mode)有如下几种方式: r/w,...

  • 读书笔记 | Python学习之旅 Day8

    Python学习之旅 读书笔记系列 Day 8 《Python编程从入门到实践》 第10章 文件和异常 知识点 文...

  • Python ☞ day 5

    Python学习笔记之 装饰器& 偏函数 & 异常处理 & 断言 & 文件读写 &编码与解码 装饰器 概念:是一个...

网友评论

      本文标题:Python学习入门笔记(十五)文件读写

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