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

質問編集履歴

1

文法の改善

2020/07/09 08:32

投稿

daiki__1019
daiki__1019

スコア17

title CHANGED
@@ -1,1 +1,1 @@
1
- Python インストールしたモジュールが確認できない、NameError: name 'Cons' is not defined
1
+ Python モジュールが確認できない
body CHANGED
@@ -1,5 +1,3 @@
1
- エラー文の解決方法がわかりません。
2
-
3
1
  ```Python
4
2
  # -*- coding: utf-8 -*-
5
3
  import sys, os
@@ -45,15 +43,21 @@
45
43
 
46
44
 
47
45
  エラー文
48
- > File "Functional.py", line 39, in <module>
46
+ > File "Functional.py", line 4, in <module>
49
- d = Cons.of(5, 3, 6, 7, 2) # 連結リスト(Consリスト)で用意
47
+ from my.Cons import Cons # 連結リストを使う
50
- NameError: name 'Cons' is not defined
48
+ ImportError: No module named my.Cons
51
49
 
52
50
  サンプルコードが記載されている教科書には
53
51
  > Consモジュールで定義さレた連結リスト→Consリスト(本書特有の呼び方)
54
52
 
55
53
  と記載されていてます。
56
54
 
55
+ ファイル構成
57
- pip で consモジュルをimportしたのですが正常に動かないのは何故なんでしょうか?
56
+ ![イメジ説明](5271d8263362605fc20ba7069c6712f9.png)
58
57
 
58
+ ```
59
+ sys.path.append('../')
60
+ ```
61
+ ここのパスを変えればいいのではないかと思っているのですがなかなかうまくいかず苦戦しております。
62
+
59
63
  ご教授いただけたらと思います。