python 读写文件的小作业{代码足迹}

完整的代码 以及相关注释!

# -*- codeing = utf-8 -*-
# @Time : 2022/8/16 18:35
# @Author : 李晨超
# @File : Test04.py
# @Software : PyCharm

#作业
'''
1.应用文件操作的相关只是,通过python新建一个文件gushi.
txt,选择一手古诗写入文件中
2.另外写一个函数,读取指定的文件gushi.txt,将内容复制
到copy.txt中,并且在控制热爱输出”复制完毕“
3.提示:分别定义两个函数,完成读文件和写文件的操作
    尽可能完善代码,添加异常处理
'''

def file_read(f2):
    #将需要进行处理的列表对象 进行全局化声明
    global list
    #读取文件中的内容
    f2 = f2.readlines()
    #将读取的“列表类型”内容 转换 成 字符串类型
    #通过 https://www.cnblogs.com/sench/p/8718008.html中方法 进行转化
    str = "".join(f2)
    #新建一个新的文件
    f2 = open("copy.txt","w+",encoding="utf-8")
    #写入内容
    f2.write(str)
    f2.close()


f = open("gushi.txt","w+",encoding="utf-8")
f.write("日出而作,日入而息。\n")
f.write("凿井而饮,耕田而食。\n")
f.write("帝力于我何有哉!")
f.close()
#重新开启关闭一个 文件***不然我发现我的问题就是经常 在读出的内容经常为空,不太清楚是什么原理
f2 = open("gushi.txt","r",encoding="utf-8")
try:
    file_read(f2)
    print("复制完毕")
except Exception as result:
    print(result)
f2.close()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值