37 lines
623 B
Python
37 lines
623 B
Python
# -*- coding: utf-8 -*-
|
|
"""
|
|
@File : txt_util.py
|
|
@Date : 2023-11-30
|
|
"""
|
|
import os
|
|
|
|
|
|
def read_txt(filename):
|
|
"""
|
|
读取文本
|
|
:param filename:
|
|
:return:
|
|
"""
|
|
with open(filename, 'r') as f:
|
|
for line in f.readlines():
|
|
yield line.strip()
|
|
|
|
|
|
def write_txt(filename, rows):
|
|
"""
|
|
写入到文本
|
|
:param filename:
|
|
:param rows:
|
|
:return:
|
|
"""
|
|
with open(filename, 'w') as f:
|
|
for row in rows:
|
|
f.write(row + os.linesep)
|
|
|
|
|
|
if __name__ == '__main__':
|
|
write_txt('demo.txt', ['1', '2'])
|
|
|
|
for row in read_txt('demo.txt'):
|
|
print(row)
|