python黑马&文件

1、文件读取

python黑马&文件_第1张图片

 

# 打开文件
f = open("E:/text.txt", "r", encoding="UTF-8")
print(type(f))
# read读取文章
#print(f. read(10))
#print(f. read())
"""
指针会从上一次移动到的位置继续读取
"""

# 读取文章全部行封装到列表中, 默认按照换行符来分割
# 如果想要按照其他的东西分割不能使用该函数, 需要先将文件存入字符串中,在用split来进行分割
# lines = f. readlines ()
# print (lines)
# 读取文件
# readline() 一次读取一行
line1 = f.readline()
print(line1)

# for 读取文件
for line in f :
    print(line)

# 关闭文件
f.close ()

# with open 可以自动关闭文件
print ("1")
with open ("E:/text.txt", "r", encoding="UTF-8") as f :
    for line in f :
        print (line)

print ("2")
2、文件的写入

w模式没有文件会创建新文件, 有文件会清空原有的文件

# 写入
f = open ("E:/aaa.text", "w", encoding = "UTF-8")
f.write("hhhhhhhhh") # 内容写入内存中,而不是硬盘中
f. flush () # 刷新 把内容放入硬盘
f. closh () # 也可以用过closh把内容放入硬盘
3、追加写入 

文件不存在创建文件, 存在追加文件

# 追加读写
f.write("\njjjjjj")
f.flush()
f.close()

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