专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

python编程如何通过重定向管道或输入文件来作为脚本的输入_python

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/9 4:59:51       共计:3559 浏览

python编程如何通过重定向管道或输入文件来作为脚本的输入?

你说的是将重定向、管道或输入文件作为Python脚本的输入吧,这个非常简单,Python自带的模块fileinput就可以轻松实现,下面我简单介绍一下:

1.测试脚本如下,基本思想通过fileinput模块input函数获取到脚本的输入(支持重定向、管道和输入文件3种方式),然后将所有输入循环打印出来(这里的处理代码可以根据实际需求进行修改):

2.测试效果如下,可以直接将重定向、管道或输入文件作为脚本输入:

重定向:这里将/etc/passwd文件作为脚本输入,可以直接读取内容,并打印出来,效果如下:

管道:这里以ll命令的输出作为脚本的输入,可以直接将ll输出打印出来,效果如下:

输入文件:这里以任意一个文本文件作为脚本输入,可以直接读取文件内容,并打印出来,效果如下:

至此,我们就完成了将重定向、管道或输入文件作为Python脚本的输入。总的来说,整个过程非常简单,只要你有一定的Python基础,熟悉一下fileinput模块及使用文档,很快就能掌握的,网上也有相关教程和资料,介绍的非常详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:Python技术栈中有没有类似于node_python | ·下一条:它可以被移植到许多平台上是对的还是错的_python

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有