美文网首页
day10作业

day10作业

作者: 七夜_174e | 来源:发表于2018-07-26 20:36 被阅读0次

封装文件的读写操作,写操作,写入需要写入文件的内容和地址;读操作,写入需要读取的文件地址。

def get_read(address):
"""
获取文本文件的内容
address:文件地址路径
return:返回文本内容
"""
    try:
        with open(address, encoding='utf-8') as b:
               return b.read()
    except FileNotFindError:
        print('Error:文件不存在!')
        return None

def get_rb(address):
        """
获取文本文件的内容
address:文件地址路径
return:返回文本内容
"""
    try:
        with open(address, 'rb', encoding='utf-8') as b:
                 return b.read()
    except FileNotFindError:
        print('Error:文件不存在!')
        return None


def get_write(address, content):
""" 
将数据写入文本
content:写入的内容
address:文件路径
return:写入是否成功
"""
  try:
      with open(address, 'w', encoding='utf-8') as b:
          b.write(content)
          return print('输入成功')
  except TypeError:
    print('Error:内容必须是字符串')
    



def get_wb(address, content):
    with open(address, 'wb', encoding='utf-8') as b:
        b.write(content)

另一个.py文件

import homework

new_files = homework.get_write('./test1.txt', '这是个测试,mayday')
new_files1 = homework.get_read('./test1.txt')
print(new_files1)
输入成功
这是个测试,mayday

相关文章

网友评论

      本文标题:day10作业

      本文链接:https://www.haomeiwen.com/subject/inlimftx.html