美文网首页
day9-作业

day9-作业

作者: 七一欧 | 来源:发表于2018-07-26 21:02 被阅读0次
  • 封装代码
# 普通文件操作
#1.文本文件相关的操作
def get_txt_file_content(file_path):
    """
    获取文本文件的内容
    :param file_path: 需要获取的文件路径
    :return: 文件内容
    """
    try:
        with open(file_path,'r',encoding='utf-8') as f:
            return f.read()
    except:
        print('错误:文件不存在')
        return None

def write_txt_file(content,file_path):
    """
    将数据写到指定的文本文件中
    :param content: 写入的内容
    :param file_path: 需要获取的文件路径
    :return: 返回写操作是否成功
    """
    try:
        with open(file_path,'w',encoding='utf-8') as f:
            f.write(content)
            return True
    except TypeError:
        print('内容必须是字符串')
        return False

# 二进制文件操作
def my_open(adress):
    with open(adress, 'rb') as f:
        print(f.read())

def my_write_bin(adress,contents):
    with open(adress,'a') as f:
        f.write(contents)
    with open(adress, 'rb') as f:
         print(f.read())

# json文件操作
def my_open_json(adress):
    with open(adress, 'r',encoding='utf-8') as f:
        print(f.read())

def my_write_bin(adress,contents):
    with open(adress,'a',encoding='utf-8') as f:
        w_content = ''
        json.dump(w_content, f)
        content = json.loads('w_content', encoding='utf-8')
    with open(adress, 'r', encoding='utf-8') as f:
         print(f.read())

  • 测试文件内容
111
  • 测试代码以及结果
import package
package.my_open('./other.txt')

111

Process finished with exit code 0

import package
package.my_write('./other.txt','333')

111333

Process finished with exit code 0

相关文章

  • 2020-10-10推导式和函数及作业

    day9-推导式和函数及作业 --列表元祖字典集合字符串表示方式:[元素1,元素2...](元素1,元素2...)...

  • Day9-作业

    1.回到顶部 2.简易年历 3切换图片 4.快速划过没反应

  • day9-作业

    模块名:homework 文本文档 调用模块 结果

  • day9-作业

    1.图片切换 2.简单年历 3.回到顶部

  • DAY9-作业

    封装一个模块,可以在调用这个模块时能够读写指定的文件。

  • day9-作业

    封装代码 测试文件内容 测试代码以及结果

  • day9-作业

    0.写一个匿名函数,判断指定的年是否是闰年 1.写一个函数将一个指定的列表中的元素逆序( 如[1, 2, 3] -...

  • day9-作业

    1.写一个函数将一个指定的列表中的元素逆序( 如[1, 2, 3] -> [3, 2, 1])(注意:不要使 表...

  • day9-作业

    0.写一个匿名函数,判断指定的年是否是闰年程序: 结果: 1.写一个函数将一个指定的列表中的元素逆序( 如[1, ...

  • day9-作业

    0.写一个匿名函数,判断指定的年是否是闰年 1.写一个函数将一个指定的列表中的元素逆序( 如[1, 2, 3] -...

网友评论

      本文标题:day9-作业

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