gpt4 book ai didi

python - 将 Python 作为可执行文件调用

转载 作者:太空宇宙 更新时间:2023-11-04 04:44:03 31 4
gpt4 key购买 nike

我有一个 Python 脚本,一个简单的 Hello,World。我需要像调用可执行文件一样调用它并获取管道输入:

./myprogram < myinput

如何生成命令 python3 myprogram.py 并处理管道输入?

最佳答案

如果您使用的是 *Nix 系统,则需要执行 3 个步骤:

  1. 确保您的脚本具有可执行权限

    chmod +x myprogram.py
  2. 将 shebang 行添加到脚本顶部

    #!/usr/bin/env python3

    正如评论中所指出的,/usr/bin/env python3 使使用 venvs 和其他本地安装的 python 变得更容易。

  3. 使用

    调用脚本
    ./myprogram.py < myinput

要处理输入,您需要在脚本中import sys,然后从sys.stdin读取。

关于python - 将 Python 作为可执行文件调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49795352/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com