我正在自学python 请问“符号 >> 用来重定向输出”是怎么用的?

符号>>用来重定向输出,下面这个例子将输出重定向到标准错误输出:importsysprint>>sys.stderr,'Fatalerror:invalidinput!'... 符号 >> 用来重定向输出,下面这个例子将输出重定向到标准错误输
出:
import sys
print >> sys.stderr, 'Fatal error: invalid input!'
import sys
print >> sys.stderr, 'Fatal error: invalid input!'
下面是一个将输出重定向到日志文件的例子:
logfile = open('/tmp/mylog.txt', 'a')
print >> logfile, 'Fatal error: invalid input!'
logfile.close()
本人是高二学生 ,

请问空格什么时候加有规定么?
展开
 我来答
mic大将军
推荐于2017-09-03 · TA获得超过132个赞
知道答主
回答量:93
采纳率:0%
帮助的人:102万
展开全部
print正常是要输出到屏幕上,如果你希望输出到其他地方比如文件,就需要使用>>来把输出导向到文件。空格的目的是要区分关键词,如果你输入的是print>>,电脑会把它当成一个单词,而无法知道是print函数。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式