gpt4 book ai didi

python - 如何运行 Python 文件作为 C 文件的参数?

转载 作者:行者123 更新时间:2023-11-30 14:46:02 24 4
gpt4 key购买 nike

C 文件只接受一个参数

这是我在终端中所做的:

vim abc.py

abc.py中我写道:

padding = "AAAA"
print padding

我保存了它,因此当我在终端中执行 ls 时,我看到 abc.py 存在。

我这样运行程序:

./overflow < abc.py

没成功。所以我也尝试过:

python abc.py > alpha
./overflow < /home/alpha

它不起作用,它说“没有这样的文件”

如何使用 Python 脚本中的内容作为 C 文件的参数?

最佳答案

如果您的 C 程序可以从 STDIN 获取输入,您可以简单地将 Python 程序的输出通过管道传输到您的 C 程序中:

python abc.py | ./overflow

如果您需要在命令行上逐字传递 abc.py 的输出,您可以使用 xargs :

python abc.py | xargs ./overflow

这个答案假设您使用的是某种 POSIX 操作系统。如果您不是,或者您使用的是非常奇怪的 shell,则可能需要调整。

关于python - 如何运行 Python 文件作为 C 文件的参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52570829/

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