見出し画像

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()

#学習 #勉強 #Python #プログラミング


この記事が気に入ったらサポートをしてみませんか?