模块名:homework
import json
# 1.对文本文件的读操作
def func1(address):
"""address是读操作需要的路径"""
f1 = open(address, 'r', encoding='utf-8')
# 进读取文本文件
content = f1.read()
print(content)
# 3.关闭文件
f1.close()
#2.对文本文档的写操作
def func2(address,message):
f2 = open(address, 'w', encoding='utf-8')
# print(type(fo1))
f2.write(message)
# 3.关闭文件
f2.close()
#3.对二进制文件的读操作
def func3(address):
f3 = open(address,'rb')
image = f3.read()
print(image)
#关闭文件
f3.close()
#4.对文件的写操作
def func4(address,message):
f4 = open(address,'wb')
f4.write(message)
#关闭文件
f4.close()
#5.对json文件的读操作
def func5(address):
with open(address, 'r', encoding='utf-8') as f:
content = json.load()
print(content)
#对json文件的写操作
def func6(address,message):
with open(address, 'w', encoding='utf-8') as f6:
w_content = message
json.dump(w_content, f6)
文本文档
将进酒·君不见黄河之水天上来
[唐] [李白]
君不见黄河之水天上来,奔流到海不复回。
君不见高堂明镜悲白发,朝如青丝暮成雪。
人生得意须尽欢,莫使金樽空对月。
天生我材必有用,千金散尽还复来。
烹羊宰牛且为乐,会须一饮三百杯。
岑夫子,丹丘生,将进酒,杯莫停。
与君歌一曲,请君为我侧耳听。
钟鼓馔玉不足贵,但愿长醉不复醒。
古来圣贤皆寂寞,惟有饮者留其名。
陈王昔时宴平乐,斗酒十千恣欢谑。
主人何为言少钱,径须沽取对君酌。
五花马,千金裘,
呼儿将出换美酒,与尔同销万古愁。
调用模块
from homework import func1
func1('./test.txt')
结果
将进酒·君不见黄河之水天上来
[唐] 李白
君不见黄河之水天上来,奔流到海不复回。
君不见高堂明镜悲白发,朝如青丝暮成雪。
人生得意须尽欢,莫使金樽空对月。
天生我材必有用,千金散尽还复来。
烹羊宰牛且为乐,会须一饮三百杯。
岑夫子,丹丘生,将进酒,杯莫停。
与君歌一曲,请君为我侧耳听。
钟鼓馔玉不足贵,但愿长醉不复醒。
古来圣贤皆寂寞,惟有饮者留其名。
陈王昔时宴平乐,斗酒十千恣欢谑。
主人何为言少钱,径须沽取对君酌。
五花马,千金裘,
呼儿将出换美酒,与尔同销万古愁。
Process finished with exit code 0
网友评论