私はPythonでこのコードを持っています。
import sys
list1 = ["A", "B", "C"]
list2 = [1, 2, 3]
myarg = sys.argv[1]
print len(myarg)
このスクリプトをコマンドラインから次のように実行します
python script.py list1
したがって、変数ではなくリストでlenを機能させる方法が必要です.varでリストの名前を指定したいだけです。
この例でできることはわかっています
if myarg == "list1":
print len(list1)
else if myarg == "list2"
print len(list2)
しかし、私のスクリプトには 13 個のリストがあり、コマンド ラインで指定した名前でそれらを参照する方法が必要です。