题
def start(fileName):
fileReader = open(fileName)
for row in fileReader:
print row,
if __name__ == "__main__":
import sys
if len(sys.argv) <= 1:
print "usage quine /path/to/file"
sys.exit(-1)
fileName = sys.argv[0]
start(fileName)
蟒quine.py FOO
其他提示
基内斯不能访问文件系统,所以没有。维基百科指出,“允许输入将允许源代码被通过键盘进给到程序,打开程序,以及类似机制的源文件。”。
参考: 百科:奎因(计算)
不隶属于 StackOverflow