前提・実現したいこと
実現したいこと
インポートしたモジュールがインスタンス化されてから動いてほしい。
前提
モジュールを作り、同じファイル内に置きました。
ファイル構成
python
|- tes.py
|- test2.py
発生している問題・エラーメッセージ
上記の構成でtes.py内でtest2.pyをインポートしてクラスとして使用したいのですが、
test2モジュールをインスタンス化せず、print("naze")スクリプトのみを実行してもインポートした
test2内のクラスまで自動的に実行されてしまいます。
エラーメッセージ 無です。
該当のソースコード
python3 コード ~~~~~~~~~~~~ tes.py import test2 print("naze") ~~~~~~~~~~~~ test2.py #coding:UTF-8 class tes: print('test') class test(tes): print('damedaaaaaa') def tesss(): print("def") ~~~~~~~~~~~
試したこと
長文のコピペしたクラスは実行されませんでした。
補足情報(FW/ツールのバージョンなど)
Python 3.7.1 (v3.7.1:260ec2c36a, Oct 20 2018, 14:57:15) [MSC v.1915 64 bit (AMD64)] on win32
回答1件
あなたの回答
tips
プレビュー