zoukankan      html  css  js  c++  java
  • 零基础学python-10.4 打印

    这一章节说说打印,在python中,打印与文件和流的概念紧密相连

    1.文件对象方法

    类似于文件写入方法,print把对象打印到stdout流,然后添加一些自动的格式化,而且在打印的过程中不需要把对象转为字符串

    2.标准输出流

    与标准输入流和错误流组成脚本启动时创建的3中数据连接

    3.调用格式

    print(objects,sep='',end='',file=sys.stdout)

    objects指多个对象

    sep指对象间插入什么字符

    end指用什么结尾

    file指文本发送的地方

    >>> print('abc',sep=' ',end='t')
    abct
    >>> print('abc','efg',sep=' ',end='t')
    abc efgt
    >>> print('aaa','bbb','ccc','ddd',sep='sep',end='end')
    aaasepbbbsepcccsepdddend
    >>> 


    4.自动化流重定向

    我们下面把print改成文本的write方法

    >>> import sys
    >>> temp=sys.stdout
    >>> sys.stdout =open('123.txt','a')
    >>> print('abcdefg')
    >>> print(123456)
    >>> sys.stdout .close ()
    >>> sys.stdout =temp
    >>> print('--------------')
    --------------
    >>> print(open('123.txt').read())
    abcdefg
    123456
    abcdefg
    123456
    
    >>> 


    上面的例子我们重定向了标准输出流,把它的接口放到一个文件当中去

    然后,我们使用print方法替代write方法

    就说到这里,谢谢大家

    ------------------------------------------------------------------

    点击跳转零基础学python-目录

    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    linux之间文件共享的方式
    linux访问windows文件的方法
    linux下samba配置
    linux下ftp搭建
    windws下搭建ftp步骤
    索引的二元高度
    Oracle表的分析统计
    oracle———索引
    这些git技能够你用一年了
    使用 Composer 为 ThinkPHP(3.2.3)框架添加和管理组件
  • 原文地址:https://www.cnblogs.com/raylee2007/p/4774462.html
Copyright © 2011-2022 走看看