小编Cur*_*rry的帖子

如何从stdin运行Python源代码本身从stdin读取?

我有一个Python源文件,如下所示:

import sys
x = sys.stdin.read()
print(x)
Run Code Online (Sandbox Code Playgroud)

我想通过将它传递给Python的stdin来调用这个源文件:

python < source.py

之后source.py被读出,我想Python程序开始从stdin读取(如上所示).这甚至可能吗?似乎解释器source.py在获得EOF之前不会处理,但是如果收到EOF,那么sys.stdin.read()将无法工作.

python

5
推荐指数
1
解决办法
390
查看次数

标签 统计

python ×1