python3第七天(输入和输出)

发布时间:2019-09-25 08:23:39编辑:auto阅读(1647)

    输出值的方式:1,表达式。2,print()函数。3,文件对象的write()函数

    str()函数,返回用户易读的表达形式。

    repr()函数,返回解释器晚读的表达形式。可以转义特殊字符串中的特殊字符

    input()函数:输入,返回输出的对象

    读和写文件:

        open(filename,mode),返回一个file对象

        filename:文件名,mode:是什么模式打开文件

        mode有以下模式:

        r,rb,r+,rb+,w,wb,w+,wb+,a,ab,a+,ab+

        r:只读方式打开

        b:已二进制打开

        w:只写方式打开

        +:读写方式

    pickle模块:

        pickle实现的基本的数据序列化与反序列化

        pickle.dump(obj,file[,protocol])

        pickle.load(file)

    File

        file.close();关闭文件

        file.flush();将内存中的文件输出到磁盘文件

        file.isatty();判断文件是否在终端

        file.next();返回下一行

        file.read([size]);返回读取指定的字节数,如果未指定或为负,读取所有

        file.readline([size]);读取整行

        file.readlines([sizeint]);读取sizeint行

        file.seek(offset[,whence]);设置文件当前位置

        file.tell();返回文件当前位置

        file.write(str);写入字符

        file.writelines(sequence);写入多行

        file.truncate([size]);从文件的首行首字符开始截断,截断文件为 size 个字符

    错误处理

        try:

            ....//要判断是否有错误的语句

        except(RuntimeError,TypeError,NameError):

            ....//错误时要执行的代码

        else:

            ....//没有错误时要执行的代码

        finally:

            ....//无论怎样都会执行的语句


        raise 异常:用于抛出指定异常,抛出的异常必须是Exception的子类

        

        with 表达式://with语句块里文件对象一定会正常的方法去清理

            ....


        

        


        




        


关键字