Python文件基本操作

这篇博客介绍了Python中对文件的基本操作,包括使用'r'、'w'、'a'模式打开文件,读取、写入和追加内容。通过实例展示了文件指针的概念,以及如何使用 readline()、readlines() 方法读取文件内容。此外,还演示了使用for循环遍历文件内容的两种方式。
摘要由CSDN通过智能技术生成
#author F

# data = open("test.txt", encoding="utf-8").read()
# f = open("test.txt", 'r', encoding="utf-8")  #文件句柄 r->读
# data = f.read()
# data2 = f.read()
# print(f)
# print(data)
# print('-----------data------%s---' % data2)  #data2无内容 原因?文件指针在末尾
# f.close()

# file = open("test.txt", 'w', encoding="utf-8")  #文件句柄 w->创建新文件 会删除原来文件
# file.write("阿斯顿哈苏德库哈斯,\n")
# file.write("vs的风格地方个地方官 ")


# file = open("test.txt", 'a', encoding="utf-8")  #a->追加
# file.write("\n打算肯德基,\n")
# file.write("大厦哈哈哈 ")

# f = open("test.txt", 'r', encoding="utf-8")  #文件句柄 r->读
# print(f.readline())
# print(f.readline())

# for i in range(2):
#     print(f.readline())
# print(f.readlines())  #打印列表 每行一个元素 中间有个空行是因为有个\n

f = open("test.txt", 'r', encoding="utf-8")  #文件句柄 r->读
# for line in f.readlines():
#     print(line.strip())

#low loop
# for index, line in enumerate(f.readlines()):
#     if index == 9:
#         print("-----我是分割线-----")
#         continue
#     print(line.strip())

#high loop
count = 0
for line in f:  #f成为了迭代器
    if count == 9:
        print("-----我是分割线-----")
        count += 1
        continue
    print(line)
    count += 1


f.close()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值