python函数的简单封装

函数的简单封装

实现对文件读写操作的封装

  • file_function.py(实现函数的封装)

"""文本文件的读操作"""
def file_r(url):
    with open(url,'r',encoding='utf-8') as f_r:
        file = f_r.read()
    return file

"""二进制文件的读操作"""
def file_rb(url):
    with open(url, 'rb') as f_r:
        file = f_r.read()
    return file

"""文本文件的写操作"""
def file_w(url, str1):
    with open(url, 'w', encoding='utf-8') as f_r:
        f_r.write(str1)
    return

"""二进制文件的写操作"""
def file_wb(url, str1):
    with open(url, 'wb') as f_r:
        f_r.write(str1)
    return


if __name__ == '__main__':
    pass
  • (进行函数调用)
import file_function

if __name__ == '__main__':
    print(file_function.file_r('./test.txt'))
    print(file_function.file_rb('./1.jpg'))
    file_function.file_w('./king.txt','KingJX')
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容