专栏首页方球文件读写

文件读写

打开/关闭文件

open(file_path, mode, buffering, encoding, error, newline, closefd, opener)

打开文件

f = open('./file.text', 'r+', encoding='utf=8')
# 关闭文件
f.close()

打开模式

  • t 文本模式(默认)
  • x 新建并以写模式打开文件, 如果文件存在将报错
  • b 二进制模式
    • 可读可写
  • r 读取
  • w 写入
  • a 追加

模式可组合, r+ , rb, w+, wb, a+, ab 等

读取

f = open('./file.text', 'r', encoding='utf-8')

一次读取全部数据

content = f.read()

逐行读取

def readline_1():
  for line in open('file.text', 'r')
    print(line)


def readline_2():
  f = open('file.text', 'r')
  for i in f.readlines():
    print(i)


def readline_3():
  f = open('file.text', 'r')
  line = f.readline()
  while line:
   print(line)
   line = f.readline()

写入

f = open('file.text', 'w')

将覆盖原内容行

f.write('''


  line 1


  line 2


  line 3


''')

多行覆盖写入

content = [ 'line 1', '\n', 'line 2' ]
f.writelines(content)

追加

f = open('file.text', 'a+')
f.write('new line')

with 自动关闭文件

with open('file.text', 'r') as f:
  print(f.read()) # 执行结束后,文件将被自动关闭

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 文件读写

    读写文件是最常见的IO操作 Python内置了读写文件的函数,用法和C是兼容的 现代操作系统不允许普通的程序直接操作磁盘,即在磁盘上读写文件的功能都是由操...

    py3study
  • 【RAPID】文件读写

    EdenChen
  • glang文件读写

    go文件的相关操作函数在os包下,可以查看os包官方文档来学习。 创建文件并写入内容 创建文件和写入需要用到两个函数: func Create(name st...

    李海彬
  • [快学Python3]INI文件读写

    概述 ini是我们常见到的配置文件格式之一。 ini是微软Windows操作系统中的文件扩展名(也常用在其他系统)。 ini“初始化(Initial)”的缩写。...

    苦叶子
  • [快学Python3]INI文件读写

    概述 ini是我们常见到的配置文件格式之一。 ini是微软Windows操作系统中的文件扩展名(也常用在其他系统)。 ini“初始化(Initial)”的缩写。...

    苦叶子
  • [快学Python3]INI文件读写

    概述 ini是我们常见到的配置文件格式之一。 ini是微软Windows操作系统中的文件扩展名(也常用在其他系统)。 ini“初始化(Initial)”的缩写。...

    苦叶子
  • Python|文件读写

    Python中内置了文件读写的功能 核心:读写文件其实请求操作系统打开一个文件对象【文件描述符】

    数据山谷
  • Python文件读写

    #文件操作,创建文件对象,通过open()函数创建文件对象 mode:代表文件要执行的操作的类型 r:读模式 w:写模式(每次写入文件之前都会先将文件中的内容清...

    py3study
  • PHP文件读写

    明明如月学长
  • C++文件读写

    在C++中,所有的输入输出操作大部分都继承自 ios_base 基类,详细的继承体系如下图所示

    范中豪
  • NumPy的文件读写

    王小婷
  • python: .pkl文件读写

    JNingWei
  • Golang之文件读写

    超蛋lhy
  • Python 7.1 文件读写

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

    py3study
  • C 文件读写2

    在执行读文件操作时,如果遇到文件尾,则函数返回逻辑真(1);否则,则返回逻辑假(0)。

    饶文津
  • C 文件读写1

    fopen( ) 函数来创建或者打开文件,这个调用会初始化一个FILE 类型的对象。

    饶文津
  • C# ini文件读写类

    VC中提供了API函数进行INI文件的读写操作,但是微软推出的C#编程语言中却没有相应的方法,下面是一个C# ini文件读写类, 从网上收集的,很全,就是没有对...

    hbbliyong
  • java学习:文件读写

    java中有好几种读写文件的方法,但是个人觉得最简单的还是FileInputStream、FileOutputStream类,示例代码: package jmy...

    菩提树下的杨过
  • python 配置文件读写

    将代码中的配置项抽取到配置文件中,修改配置时不需要涉及到代码修改,避免面对一堆令人抓狂的 magic number,极大的方便后期软件的维护。

    orientlu

扫码关注云+社区

领取腾讯云代金券