【问题标题】:I want to provide a file input to python file through terminal, but through routing using '<' in linux我想通过终端向python文件提供文件输入,但是通过在linux中使用'<'进行路由
【发布时间】:2021-06-18 20:30:25
【问题描述】:

我有一个程序可以与侦听器建立连接,类似于 netcat。我想开发它,使其可以将文件作为输入并将其发送给收件人。

sudo python3 my_program.py < input_file

关于如何通过终端以这种方式获取输入文件的任何想法?任何帮助表示赞赏。如果想法不清楚,请原谅我。

【问题讨论】:

    标签: python linux file input routes


    【解决方案1】:

    你需要从标准输入读取:

    if __name__ == "__main__":
        import sys
        input_data = sys.stdin.read()
        print(input_data)
    

    从这里您应该能够弄清楚如何将input_data 发送给“收件人”

    【讨论】:

      猜你喜欢
      • 2015-01-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-06
      • 2022-08-11
      • 2016-10-29
      • 2012-06-02
      • 1970-01-01
      相关资源
      最近更新 更多