回答編集履歴

1

追記

2019/04/22 16:14

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -2,8 +2,34 @@
2
2
 
3
3
  - 入力用のファイルを用意してリダイレクトする
4
4
 
5
- - 充分なコマンドライン引数が渡されなかったときに標準入力を利用する
5
+ - 充分な数のコマンドライン引数が渡されなかったときに標準入力を利用する
6
6
 
7
7
 
8
8
 
9
- 前者はPythonコードへの修正が要りません。後者はパラメータ指定の柔軟性がります。
9
+ 前者はPythonコードへの修正が要りません。後者はパラメータ指定の柔軟性ます。
10
+
11
+
12
+
13
+ **後者のイメージ**
14
+
15
+ ```Python
16
+
17
+ import sys
18
+
19
+
20
+
21
+ if len(sys.argv[1:]) == 4:
22
+
23
+ a, b, c, d = sys.argv[1:]
24
+
25
+ else:
26
+
27
+ a = input('a?: ')
28
+
29
+ b = input('b?: ')
30
+
31
+ c = input('c?: ')
32
+
33
+ d = input('d?: ')
34
+
35
+ ```