質問編集履歴

4

内容修正

2016/06/15 06:25

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- 特定のtablenameの値だけ処理を通てそれ以外はUsageを表示させ
1
+ 諸事情で消去いたまし
test CHANGED
File without changes

3

内容修正

2016/06/15 06:24

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,51 +1,5 @@
1
- Pythonコードで以下のようなdocoptのUsage記述がありま
1
+ こちら質問は内容は諸事情により消去いたしした
2
-
3
- __doc__ = """{f}
4
2
 
5
3
 
6
4
 
7
- Usage:
8
-
9
- {f} --show <data>
10
-
11
- {f} -h | --help
5
+ 大変お騒がせいたしました。
12
-
13
-
14
-
15
- """.format(f=__file__)
16
-
17
- def ARG_PARSER():
18
-
19
- args = docopt(__doc__)
20
-
21
- return args
22
-
23
- ....(略)
24
-
25
-
26
-
27
- if __name__ == '__main__':
28
-
29
- #Argment Setting
30
-
31
- DRY_RUN = 0
32
-
33
- argvs = sys.argv
34
-
35
- ARGV = ' '.join(sys.argv)
36
-
37
- args = ARG_PARSER()
38
-
39
-
40
-
41
-
42
-
43
- のみ使用して、他はUsageを表示させて処理を抜ける処理にしたいです。
44
-
45
- Usageの<data>に直接値を書いてもよろしいのですが、テーブル追加になった場合に見た目が悪くなる懸念があります。
46
-
47
- それ以外の方法で記載する方法はございませんでしょうか。
48
-
49
-
50
-
51
- これをPython2系で記述する方法をお願いいたします。

2

書式改善

2016/06/15 06:24

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -6,53 +6,9 @@
6
6
 
7
7
  Usage:
8
8
 
9
- {f} [--dry-run] --show <table-name>
9
+ {f} --show <data>
10
-
11
- {f} [--dry-run] --set <table-name> --read <read> --write <write>
12
-
13
- {f} [--dry-run] --set <table-name> (--read <read>|--write <write>)
14
-
15
- {f} [--dry-run] --auto <table-name>
16
-
17
- {f} [--dry-run] --reset <table-name>
18
10
 
19
11
  {f} -h | --help
20
-
21
-
22
-
23
- Options:
24
-
25
- --dry-run Without runnning,to display the runnning command
26
-
27
- --show Current CapacityUnit to display
28
-
29
- --set ProvisionedThroughput Read and Write Settings, Utilpy_common.conf settings MAX_LIMIT between MIN_LIMIT
30
-
31
- --auto ConsumedCapacity calculate,to increase the capacity units required
32
-
33
- --reset ConsumedCapacity calculate,to reduced to the minimum necessary capacity unit
34
-
35
- --read ConsumedReadCapacityUnitsSetting(--set only)
36
-
37
- --write ConsumedWriteCapacityUnitsSetting(--set only)
38
-
39
- <table-name> (table name)
40
-
41
- -h --help Show this screen and exit.
42
-
43
-
44
-
45
- """.format(f=__file__)
46
-
47
-
48
-
49
- <table-name>は
50
-
51
- uid
52
-
53
- data
54
-
55
- audience
56
12
 
57
13
 
58
14
 
@@ -86,7 +42,7 @@
86
42
 
87
43
  のみ使用して、他はUsageを表示させて処理を抜ける処理にしたいです。
88
44
 
89
- Usageの<table-name>に直接値を書いてもよろしいのですが、テーブル追加になった場合に見た目が悪くなる懸念があります。
45
+ Usageの<data>に直接値を書いてもよろしいのですが、テーブル追加になった場合に見た目が悪くなる懸念があります。
90
46
 
91
47
  それ以外の方法で記載する方法はございませんでしょうか。
92
48
 

1

内容追記

2016/06/15 06:11

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- 特定のtablenameだけ処理を通してそれ以外はUsageを表示させたい
1
+ 特定のtablenameの値だけ処理を通してそれ以外はUsageを表示させたい
test CHANGED
@@ -1,4 +1,4 @@
1
- 以下のようなUsage記述があります。
1
+ Pythonのコードで以下のようなdocoptのUsage記述があります。
2
2
 
3
3
  __doc__ = """{f}
4
4
 
@@ -48,21 +48,47 @@
48
48
 
49
49
  <table-name>は
50
50
 
51
- app_uid_sync
51
+ uid
52
52
 
53
- audience_data
53
+ data
54
54
 
55
- js_audience
55
+ audience
56
56
 
57
- member_uid_sync
58
57
 
59
- sdk_uid_sync
60
58
 
61
- uid_sync
59
+ """.format(f=__file__)
62
60
 
63
- uid_app_sync
61
+ def ARG_PARSER():
64
62
 
63
+ args = docopt(__doc__)
64
+
65
+ return args
66
+
67
+ ....(略)
68
+
69
+
70
+
71
+ if __name__ == '__main__':
72
+
73
+ #Argment Setting
74
+
75
+ DRY_RUN = 0
76
+
77
+ argvs = sys.argv
78
+
79
+ ARGV = ' '.join(sys.argv)
80
+
81
+ args = ARG_PARSER()
82
+
83
+
84
+
85
+
86
+
65
- のみ使用して、他はUsageを表示させて処理を抜ける感じです。
87
+ のみ使用して、他はUsageを表示させて処理を抜ける処理にしたいです。
88
+
89
+ Usageの<table-name>に直接値を書いてもよろしいのですが、テーブル追加になった場合に見た目が悪くなる懸念があります。
90
+
91
+ それ以外の方法で記載する方法はございませんでしょうか。
66
92
 
67
93
 
68
94