专栏首页开源优测Python测试开发之输入输出流

Python测试开发之输入输出流

输入输出流是各种开发语言最基础的库之一,它提供了必不可少的输入输出功能。

Python最常见的输入输出的方式有:

  1. 表达式语句
  2. print()函数
  3. 使用文件对象时的write()函数
  4. 标准输出文件sys.stdout
  5. 日志流

如果需要输出的形式更加多样化,更加个性化,可以使用str.format()函数来进行格式化。

如果需要将输出转化成字符串,可以使用repr()或str()函数实现。

str()函数:返回一个用户易读的表达形式;

repr()函数:生成一个解析器易读的表达形式

下面看下实际的代码实例:

大家自行看上述代码之间的区别,细细品味下,这是咬文嚼字的时刻。

下面看一下读取键盘输入,在Python3中,提供了内置的input函数从标准输入读取一行文本,默认的标准输入是键盘,实例如下:

接下来我们继续看下文件的读写,这里我们只使用基本的函数来操作,更高级的,后续的文章再进行分享。

open(filename, mode)函数:

filename参数: 为要访问的文件名称字符串值

mode参数: 决定文件打开的模式(只读、写入、追加等),参加下表

一个简单的实例如下:

其他的实例就不一一演示了,输入输出流作为一门编程语言的基础库,是必须掌握的

本文分享自微信公众号 - 开源优测(DeepTest),作者:苦叶子

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-09-08

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 【java开发系列】—— java输入输出流

    前言   任何语言输入输出流都是很重要的部分,比如从一个文件读入内容,进行分析,或者输出到另一个文件等等,都需要文件流的操作。这里简单介绍下reader,w...

    用户1154259
  • Python unittest 测试输入(input)和输出(print)

    测试输入输出的解决方法是: 将标准输入输出定向到一个StringIO类(python3是 io.StringIO)。

    饶文津
  • python 控制输入输出流

    善用系统的stdin,stdout有时可以做出强大的工具。下面的例子是使用python读取stdin的json文件,然后格式化,再写至stdout。

    超级大猪
  • python之Numpy 输入与输出

    save()、savez()和load()函数以 numpy 专用的二进制类型(npy、npz)保存和读取数据,这三个函数会自动处理ndim、dtype、sha...

    用户7886150
  • java开发知识IO知识之输入输出流以及文件

    简单来说. 就是操作二进制. 二进制提供了读写功能. 写就是输出. 读就是输入. 输入输出流图示:

    IBinary
  • Java并发-11.管道输入/输出流

    悠扬前奏
  • 29.企业级开发进阶1:文件输入输出流[IO操作]

    农历五月初一 宜声明变量"a",提交代码;忌打DOTA,提交BUG 适宜方位:坐西朝东 多饮水、鲜奶,女神亲近指数较高

    大牧莫邪
  • Python-测试-unittest-04-测试结果文件输出

    zishendianxia
  • 从0开始的Python学习015输入与输出

    在之前的编程中,我们的信息打印,数据的展示都是在控制台(命令行)直接输出的,信息都是一次性的没有办法复用和保存以便下次查看,今天我们将学习Python的输入输出...

    Happy、Liu

扫码关注云+社区

领取腾讯云代金券