python基础学习(十)

21.文件操作

# r只读  w只写(原来文件会消失!!!,也可以创建新文件)  a追
# 加 r+ 读写
story_file = open("Story.txt", "r+")
#                     20读取多长的字符串
# content1 = story_file.read()
# print(content1)
# readline() 读取下一行
content2 = story_file.readline()
print("----------------1--------------------")
print(content2)
print("----------------2--------------------")
print(story_file.readline())
print("----------------3--------------------")
print(story_file.readline())
# readlines() 列表读取
# ['冬眠结束后,小熊伸了一个很长的懒腰。
', '他突然看到树洞门口堆满了栗子。
', '小熊挠了挠头,“我不吃栗子啊。”
', '不过他还是很开心地笑了。']
content2 = story_file.readlines()
print("----------------4--------------------")
print(content2)
# print(content2[2])
print("----------------5--------------------")
# 迭代 列表读取的内容  所有的字符串
for line in content2:
    print(line)

# 追加  a
story_file.write("
第一行")
story_file.write("
第二行")

story_file.close()

run结果:

这是追加的:

 

原文地址:https://www.cnblogs.com/songxiaoke/p/11884460.html