Files
python/python_8_文件操作.py
2025-08-05 09:19:34 +08:00

48 lines
1.0 KiB
Python

# 文件读取
# 文件打开
# import time
# f = open("d:program/测试.txt", "r", encoding='UTF-8')
# print(type(f))
# # 文件读取
# print(f.read(3))
# print(f.read()) # 第二次read会接着上次的读取
# readlines()读取
# print(f.readlines())
# print(type(f.readlines()))
# readline()读取
# print(f.readline())
# for循环读取 文件
# for line in f:
# print(line)
# 文件暂停
# time.sleep(2333)
# f.close()
# #with open 语法操作
# with open("d:program/测试.txt", "r", encoding='UTF-8') as f:
# for line in f:
# print(line)
#
# time.sleep(30000)
#
# # 文件写入
# f = open("d:program/测试1.txt", "w", encoding="UTF-8")
# f.write("hello world")
# # f.flush()
# # time.sleep(30000)
# f.close() # close()内置flush功能
# 文件备份
fw = open("D:\program/bill.txt.bak", 'w', encoding="UTF-8")
f = open("D:\program/12.txt", 'r', encoding="UTF-8")
for line in f:
line=line.strip()
if line.split(",")[4] == "测试":
continue
else:
fw.write(line)
fw.write("\n")
f.close()
fw.close()