python 封装的简单的文件操作函数 练习记录

def oprationFile(filepath, type='r', opration='read', write=None,list=None):
    '''
    文件操作函数
    :param filepath: 目录
    :param type: r , w , a ,c
    :param opration: read or write
    :param write:要写入的文件
    :param
    :return: 
    '''
    with open(filepath, type) as f:
        if opration == 'read':
            if list=='readlines':
                return f.readlines()
            elif list=='readline':
                return f.readline()
            else:
                return f.read()
        elif opration == 'write':
            return f.write(write)
        else:
            return '操作类错误'


filePath = '/www/wwwpython/test/test.txt'
writeText = '哈哈\n'
print(oprationFile(filePath, 'a', 'write', writeText))
print(oprationFile(filePath,list='readlines'))  

猜你喜欢

转载自blog.csdn.net/tianpingxian/article/details/80318804