
embedded distributionを使ってみる
動作確認を兼ねて、疑問を解決するためにソースコードを作ります。
動作確認が必要な理由、コマンドラインオプションがどうなっているのか知りたいのです。
コマンドラインからソースコードを実行する時、 python abc.py 123 456 と入力します。
この時、どういうコマンドラインオプションが実行できるのか、知りたいのです。
sys.arg[0] が python なのか、abc.py なのか確認しないでソースコードを書くと、修正が面倒です。
結果としては、abc.pyが取得出来たので、目的は達成されました。
確認用のソースコードは以下です。
import sys
def main():
#起動オプションの数を表示
print('Number of boot options:%i' % len(sys.argv))
#起動オプションを順に表示する
for i in range(len(sys.argv)) :
#i個目の起動オプションを表示する
print('boot option %i=%s' % (i,sys.argv[i]))
return
#最後にmainを呼び出す
main()