1 读操作
输入txt为,
2001174,
12727907,
2001328,
2001266,
12727914
读取代码为,
with open("linkid.txt", "r", encoding='utf-8') as f: #打开文本
data = f.read() #读取文本
data = data.split(',')
data = [int(x) for x in data]
print(f'len(data) = {len(data)}')
print(f'data[0] = {data[0]}')
print(f'data[1] = {data[-1]}')
读取单行文本,
with open('filename.txt', 'r', encoding='utf-8') as f:
line = f.readline()
print(line)
依次读取每行文本,
with open('filename.txt', 'r', encoding='utf-8') as f:
lines = f.readlines()
for line in lines:
print(line)
2 写操作
示例代码为,
with open("test.txt", "w", encoding="utf-8") as f:
f.write("Line 1\n")
f.write("Line 2\n")
f.writelines(["Line 3\n", "Line 4\n"])