文件名称:使用其他分隔符或行终止符打印-华为云大数据中台架构分享
文件大小:5.68MB
文件格式:PDF
更新时间:2024-07-01 05:00:28
Python cookbook 中文 参考
5.2 打印输出至文件中 问题 你想将 print() 函数的输出重定向到一个文件中去。 解决方案 在 print() 函数中指定 file 关键字参数,像下面这样: with open('d:/work/test.txt', 'wt') as f: print('Hello World!', file=f) 讨论 关于输出重定向到文件中就这些了。但是有一点要注意的就是文件必须是以文 本模式打开。 如果文件是二进制模式的话,打印就会出错。 5.3 使用其他分隔符或行终止符打印 问题 你想使用 print() 函数输出数据,但是想改变默认的分隔符或者行尾符。 解决方案 可以使用在 print() 函数中使用 sep 和 end 关键字参数,以你想要的方式输出。 比如: >>> print('ACME', 50, 91.5) ACME 50 91.5 >>> print('ACME', 50, 91.5, sep=',') ACME,50,91.5 >>> print('ACME', 50, 91.5, sep=',', end='!!\n') ACME,50,91.5!! >>> 使用 end 参数也可以在输出中禁止换行。比如: >>> for i in range(5):