Skip to content

读写文件

难度:⭐

1. 题目描述

题目描述

Python 文件读写操作

2. 关键点

  • with open

3. 代码实现

点击显示代码
python
fname = '123.txt'

# 写入文件内容
data = '\n'.join([f'第{i}行内容' for i in range(10)])
with open(fname, 'w') as f:
    f.write(data)

# 读取文件内容
with open(fname) as f:
    data2 = f.read()
    for line in data2.split('\n'):
        print(line)

4. 运行示例

txt
第0行内容
第1行内容
第2行内容
第3行内容
第4行内容
第5行内容
第6行内容
第7行内容
第8行内容
第9行内容

可以看到当前目录生成了一个新的文件 123.txt,打开看看它的内容

5. 进阶思考

  1. 遍历文件的时候,去掉空行