teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

3

実際のコードの例を追記した。

2015/06/29 06:10

投稿

eripong
eripong

スコア1546

answer CHANGED
@@ -18,3 +18,23 @@
18
18
  except ValueError, inst :
19
19
  print inst
20
20
  ```
21
+
22
+ 2.例外処理の、実際のコードの例
23
+ ```lang-python
24
+ for r in reader:
25
+ try:
26
+ ApacheLog(
27
+ ip = r[0],
28
+ remotelog = r[1],
29
+ remoteuser= r[2],
30
+ time = r[3],
31
+ #tz = r[4],
32
+ request = r[5],
33
+ status = int(r[6]),
34
+ bytes = int(r[7]),
35
+ referer = r[8],
36
+ ua = r[9]
37
+ )
38
+ except ValueError, inst :
39
+ print inst
40
+ ```

2

誤記の修正

2015/06/29 06:10

投稿

eripong
eripong

スコア1546

answer CHANGED
@@ -14,7 +14,7 @@
14
14
  L = [ '1', '-', '3' ]
15
15
  for x in L :
16
16
  try:
17
- print int(x)イタリックテキスト
17
+ print int(x)
18
18
  except ValueError, inst :
19
19
  print inst
20
20
  ```

1

参考となるコードの追加

2015/06/25 12:30

投稿

eripong
eripong

スコア1546

answer CHANGED
@@ -4,4 +4,17 @@
4
4
  例えば、以下の内容です。
5
5
 
6
6
  1. bytesを0にするのであれば、if文で分岐するコードを追加する。
7
- 2. その行を読み飛ばすのであれば、try文で例外処理するコードを追加する。
7
+ 2. その行を読み飛ばすのであれば、try文で例外処理するコードを追加する。
8
+
9
+ ### 追記
10
+ 2.例外処理の例
11
+
12
+ ```lang-python
13
+ #coding:utf8
14
+ L = [ '1', '-', '3' ]
15
+ for x in L :
16
+ try:
17
+ print int(x)イタリックテキスト
18
+ except ValueError, inst :
19
+ print inst
20
+ ```