博客园  :: 首页  :: 新随笔  :: 联系 :: 管理

Python习题-一个函数实现读写功能

Posted on 2017-10-26 16:37  代码的味道是什么  阅读(689)  评论(0编辑  收藏  举报
def new_op_file(filename,content=None):
    f = open(filename,'a+')
    f.seek(0)
    if content: #非空即真,如果有内容就往下运行
        f.truncate()#清空文件
        f.write(str(content))#write只能写入字符串,所以需要转化为str
        res = ''#写入操作,所以返回是空
    else:
        res = eval(f.read())#将读到的字符串转化为原来的数据格式
    f.close()
    return res
print(new_op_file('day51.txt','hhhaaaa'))