質問編集履歴
2
コードが正しく表示されるように整形しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,25 +1,29 @@
|
|
1
1
|
pythonにて、単純なモジュールのインポートと、関数の呼び出しを試しているのですが、なぜかエラーとなってしまいます。
|
2
2
|
"no attribute"系のエラーを検索しましたが、当てはまる原因は見当たりません。
|
3
|
-
PCの環境起因などでしょうか?
|
3
|
+
PCの環境起因などが考えられますでしょうか?
|
4
4
|
|
5
|
+
```python
|
5
|
-
|
6
|
+
# mymodule.py
|
6
7
|
def test_func():
|
7
8
|
print('hello')
|
8
|
-
|
9
|
+
#ここまで
|
9
10
|
|
10
|
-
|
11
|
+
# module_test.py
|
11
12
|
import mymodule as mm
|
13
|
+
|
12
14
|
mm.test_func()
|
13
|
-
|
15
|
+
# ここまで
|
14
16
|
|
15
17
|
上記を同じディレクトリに置いて、module_test.pyを実行。
|
16
18
|
|
17
|
-
|
19
|
+
# 出力
|
18
20
|
Traceback (most recent call last):
|
19
21
|
File "c:\work\python\test\module_test.py", line 3, in <module>
|
20
22
|
mm.test_func()
|
21
23
|
AttributeError: module 'mymodule' has no attribute 'test_func'
|
22
|
-
|
24
|
+
# ここまで
|
25
|
+
```
|
23
26
|
|
27
|
+
環境:
|
24
28
|
python: 3.10.2
|
25
29
|
Visual Studio Codeで実行していますが、コマンドラインから直接実行しても変わらず。
|
1
ファイル名が間違っていたので修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
"no attribute"系のエラーを検索しましたが、当てはまる原因は見当たりません。
|
3
3
|
PCの環境起因などでしょうか?
|
4
4
|
|
5
|
-
---
|
5
|
+
--- mymodule.py ---
|
6
6
|
def test_func():
|
7
7
|
print('hello')
|
8
8
|
--- ここまで
|