韦奇_读写文件

读写文件

'''编写一个写入方法'''
def write_w(path,somes):
    # 使用w,创建并且写入
    with open(path,'w',encoding='utf-8') as f_write:
        for some in somes:
            f_write.write(some+'\n')
    return '写入完成'

def read_r(path):
    # 使用r 读取后,按照list格式返回
    with open(path,'r',encoding='utf-8') as f_read:
        content_readlines = f_read.readlines()
        # print(content_readlines )
        # content_readline = f_read.readline(3)
        # print(content_readline)
        # content_read = f_read.read()
        # print(content_read)
    return content_readlines


if __name__ == '__main__':
    # 设置写入内容
    writes = ['apple','bear','smarte','somthing']
    # 进行写入
    print(write_w('data.txt',writes))
    # 进行读取
    print(read_r('data.txt'))