こんにちは私はユーザー定義の関数をseparteファイルmy_functions.py
に保存しています。例えば、別のファイルmain.py
で別のpyファイルのコード用のPythonインポートモジュール
#my_functions.py
def some_func():
sleep(1)
print(1)
そして、メインのコードは:私はmain.py
実行すると
#main.py
from time import sleep
from my_functions import *
some_func()
、私はsleep
が定義されていないというエラーが発生しています。 my_functions.py
からインポートされたものがわからないfrom time import sleep
my_funcions.py
に時間モジュールをインポートする必要がありますか?
私だけsome_func
がインポートされ、そして私はmy_functions.py
でfrom time import sleep
を書く場合は、この文が実行され得ることはありません...
そして、ユーザー定義関数を保存する方法については一般的なアドバイスがあると思った原因私は、混乱して感じます感謝。ありがとう
です。同じことを複数のファイルにインポートすることはできますが、Pythonはそのファイルを追跡し、ファイルを複数回読み込むことはできます(複数の名前空間を読み込むこともできます)。 –