回答編集履歴

2

誤字

2019/01/17 16:11

投稿

nico25
nico25

スコア830

test CHANGED
@@ -1,4 +1,18 @@
1
1
  #### 1. 対策
2
+
3
+ 自分で書いた unmo.py を import したいという認識でよろしいでしょうか?
4
+
5
+ であれば先頭にドット . の無い **絶対 import** に書き換えて見てください。
6
+
7
+ ```
8
+
9
+ from unmo import Unmo
10
+
11
+ ```
12
+
13
+
14
+
15
+ #### 2. 原因
2
16
 
3
17
  先頭にドット . がついた import は **相対 import** と呼ばれるものです。
4
18
 
@@ -11,18 +25,6 @@
11
25
  ```
12
26
 
13
27
 
14
-
15
- これを **絶対 import** に書き換えてください。
16
-
17
- ```
18
-
19
- from unmo import Unmo
20
-
21
- ```
22
-
23
-
24
-
25
- #### 2. 原因
26
28
 
27
29
  次のように実行したとき。
28
30
 

1

誤字

2019/01/17 16:11

投稿

nico25
nico25

スコア830

test CHANGED
@@ -1,6 +1,6 @@
1
- #### 1. 改善
1
+ #### 1.
2
2
 
3
- 先頭にドット . がついた import は相対 import と呼ばれるものです。
3
+ 先頭にドット . がついた import は **相対 import** と呼ばれるものです。
4
4
 
5
5
  相対 import は**パッケージの中でしか実行できません**。
6
6
 
@@ -12,7 +12,7 @@
12
12
 
13
13
 
14
14
 
15
- これを絶対 import に書き換えてください。
15
+ これを **絶対 import** に書き換えてください。
16
16
 
17
17
  ```
18
18
 
@@ -50,7 +50,9 @@
50
50
 
51
51
  相対 import をしているスクリプトを実行したところ
52
52
 
53
+ 完全に一致するわけでは無いのですが
54
+
53
- 同じエラーが発生することを確認しました。
55
+ 似たようなエラーが発生することを確認しました。
54
56
 
55
57
  ```
56
58
 
@@ -68,7 +70,7 @@
68
70
 
69
71
  Traceback (most recent call last):
70
72
 
71
- File "imp.py", line 1, in <module>
73
+ File "sample.py", line 1, in <module>
72
74
 
73
75
  from .unmo import Unmo
74
76