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-目录

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

  • 相关阅读:
    yii框架中获取添加数据后的id值
    linux环境安装filephp扩展
    yii框架中使用gii的用法
    lanmp环境中创建个软连接
    lanmp环境中php版本的升级为7.1
    内置函数
    递归函数
    装饰器函数精讲
    函数对象
    初识函数集锦
  • 原文地址:https://www.cnblogs.com/raylee2007/p/4774462.html
Copyright © 2011-2022 走看看