文件方法总结

"""
文件操作
open函数
参数:文件路径,mode = 'r' 默认是读的模式,encoding = 'utf-8'
"""
# 打开文件所在位置
# readlines():读取多行,放入列表中,那么换行符也会读取
#方法一:
file = open("E:\\py.txt", 'r', encoding="utf-8")
# print(file.read())#读取全部内容

'''
写入内容:w模式去进行写入内容,如果操作的文件不存在则创建
write写入
"a":追加写入(推荐,保留历史记录)。
"w":覆盖写入(慎用,会清空原有内容)。
'''
file1 = open("E:\\py.txt", 'a', encoding="utf-8")
file1.write('1\n''2')
print(file.read())

# 方法二
file1 = open("E:\\pyy.txt", 'a+', encoding="utf-8")
file1.write('dfsdaf')
# 注意 a+读之前将文件用指针移到最前面

file1.seek(0)
data = file1.readlines()
print(data)

# 方法三:
with open("E:\\pyy.txt", 'a+', encoding="utf-8") as a:
    a.seek(0)
    print(a.readlines())
    a.write("qqqqq")
    a.seek(0)
    print(a.readlines())

你可能感兴趣的:(python,开发语言)