如果我有一个 python 可执行文件,hello_world.py
例如
#!/opt/local/bin/python
print 'hello world!'
我通过调用
chmod u=rwx hello_world.py
./hello_world.py
可以按预期工作,但是...如何解析解释器标志以便我可以在交互模式下运行它?例如
./hello_world.py -i
>>>
我知道我可以编辑shebang,以便传递某些标志,例如#!/opt/local/bin/python -i -d
,但我想要一种动态的方式来控制这些标志,这些标志可以在运行可执行文件时输入。
谢谢