python怎么读写文件


本文摘自php中文网,作者藏色散人,侵删。

python怎么读写文件?

读取操作

1

2

3

4

5

6

7

8

9

10

11

12

13

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

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)

写入操作

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

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('保存数据完成!')

1

2

3

with open('prime.txt', 'w') as f:

    for num in range(2, 100):

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

以上就是python怎么读写文件的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

Python怎么安装pygame

mac 正确地配置 scipy 开发环境

Python的内存管理机制是什么

Python基本运算符号有哪些

使用Python装饰器计算函数运行时间

Python是用什么写的

Python会取代php吗?

Python 列表删除所有指定元素

Python怎么查看变量类型

介绍Python的函数装饰器

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...