file_path='D:/1/1.txt'
with open(file_path) as file1:
print(file1.read())
'''
ffqqss
'''
file_path='D:/1/1.txt'
# 1.read 返回字符串
with open(file_path) as file1:
print(file1.read())
'''
name:fqs
age:18
hobby:game
'''
# 2.readline 返回字符串
with open(file_path) as file2:
print(file2.readline())
'''
name:fqs
'''
3.readline 返回列表 包含换行符\n
with open(file_path) as file3:
print(file3.readlines())
'''
['name:fqs\n', 'age:18\n', 'hobby:game']
'''
4.read().splitlines() 返回列表 没有换行符\n
file_path = '1.txt'
with open(file_path,'r') as file3:
print(file3.read().splitlines())
file3.close()
'''
['name:fqs', 'age:18', 'hobby:game']
'''
# 5追加写入
with open(file_path,'a') as f:
print(f.write('追加内容,世界充满未知'))
f.close()
# 6 清空写入
with open(file_path,'w') as f:
print(f.write('123'))
file_path='2.txt'
# 1清空添加 file_path 不存在 新建
with open(file_path,'w+') as f:
f.write('追加内容,世界充满未知')
f.seek(0)#更改处理时指针所在位置
print(f.read())
f.close()
# 2追加 file_path 不存在 新建
with open(file_path,'a+') as f:
f.write('追加内容,世界充满未知')
f.seek(0)#更改处理时指针所在位置
print(f.read())
f.close()
# 3覆盖 file_path 不存在 报错
with open(file_path,'r+') as f:
f.write('1追加内容,世界充满未知')
f.seek(0)#更改处理时指针所在位置
print(f.read())
f.close()