python 重定向输入_python怎么重定向输入

这篇博客介绍了如何在Windows和Linux环境下使用Python进行控制台输入输出的重定向,包括利用">"和">>"符号重定向标准输出,以及如何重定向标准错误。在Windows中,可以使用`type`命令查看文本文件内容,而在Linux中,可以使用`cat`或`tee`命令。此外,还提到了重定向到`nul`或`/dev/null`以抑制输出。
摘要由CSDN通过智能技术生成

匿名用户

1级

2017-05-31 回答

控制台重定向

最简单常用的输出重定向方式是利用控制台命令。这种重定向由控制台完成,而与Python本身无关。

Windows命令提示符(cmd.exe)和Linux Shell(bash等)均通过">"或">>"将输出重定向。其中,">"表示覆盖内容,">>"表示追加内容。类似地,"2>"可重定向标准错误。重定向到"nul"(Windows)或"/dev/null"(Linux)会抑制输出,既不屏显也不存盘。

以Windows命令提示符为例,将Python脚本输出重定向到文件(为缩短篇幅已删除命令间空行):

E:\>echo print 'hello' > test.py

E:\>test.py > out.txt

E:\>type out.txt

hello

E:\>test.py >> out.txt

E:\>type out.txt

hello

hello

E:\>test.py > nul

注意,在Windows命令提示符中执行Python脚本时,命令行无需以"python"开头,系统会根据脚本后缀自动调用Python解释器。此外,type命令可直接显示文本文件的内容,类似Linux系统的cat命令。

Linux Shell中执行Python脚本时,命令行应以"python"开头。除">&#

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值