2012-01-07 71 views
1

如果我通过python foo.py运行python脚本,那么我可以通过阅读文件sys.argv[0]来获取脚本的内容。如果脚本通过python -c "$(cat foo.py)"传递给Python解释器,是否可以获取脚本的内容(例如,以字符串形式)?获取通过`-c`选项传递的python脚本的文本

回答

1

据我所知,这是不可能的。

0

不,据我所知,这是不可能的。当你调用“$(cat foo.py)”时,shell将只获取内容并且引用丢失。

+0

如果脚本的内容在执行过程中可用,则不需要引用,只是内容。 – jonderry 2012-01-07 01:32:58