以下の様なコードがあります。
test.pyとtesttest.ptはTekiotoフォルダに入っており、control.pyはその一個上にあります。
control.pyを実行すれば正常にimportをでき「テストメソッドです」と出力されます。
これをcontrol.pyではなくtestest.pyを単体で実行した際でも動く様にしたいです。
testest.pyを単体実行時はTekitoなんでディレクトありません、とエラーになります。
contorl.py
1from Tekito.testtest import TestTest 2 3a=TestTest()
testtest.py
1from Tekito.test import Test 2 3class TestTest: 4 def __init__(self) -> None: 5 a=Test() 6 a.test() 7 8if __name__ =="__main__": 9 a=TestTest() 10
test.py
1class Test: 2 def test(self): 3 print("テストメソッドです。")

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。