我的“hello.py”文件包含:
msg = "Hello, world!"
print(msg)
当我在 shell 中运行它时,我明白了
$ python hello.py
Hello, world!
$
但是我愿意
$ python -q [some options] hello.py
>>> msg = "Hello, world!"
>>> print(msg)
Hello, world!
$
可以吗?
您可以使用简单的 bash 脚本来实现此目的:
#!/bin/sh
cat $1 && python $1
然后这样称呼它:
./my_script.sh main.py
它会回显源代码然后执行它。