isnumeric string メソッドを使用して、コマンド ライン引数が数値かどうかをテストしようとしています。すべての文字が数値の場合はTrueを返し、それ以外の場合はfalseを返すことを理解していますが、実行すると、数値であるかどうかに関係なくTrueを取得しているようです。
def get_data():
sys.argv[1].isnumeric()
if True:
print('argument is number')
else:
print("Usage: python3 WnnnnnnnnAssg3.py number file1 file2 . . . filen")
quit()
if len(sys.argv) < 3 :
print("Usage: python3 WnnnnnnnnAssg3.py number file1 file2 . . . filen")
quit()
get_data()