サービス スクリプトからの外部スクリプトの実行
サービスとして実行されているスクリプトから外部スクリプトを呼び出す必要がある場合がよくあります。 この状況は、サービス スクリプトが外部スクリプトによって提供される特定の機能を必要とする場合に発生します。このタスクを実行する方法を検討してみましょう。
外部機能用の別個のスクリプト
まず、必要な機能を含む別個のスクリプト (test1.py など) を作成します。次のコード例は、基本的な test1.py スクリプトを示しています。
print("I am a test") print("see! I do nothing productive.")
外部スクリプトの呼び出し
サービス スクリプト内から外部スクリプトを呼び出すには、次の手順に従います。手順:
サンプル スクリプト
ここでは、 process:
test1.py
def some_func(): print("in test 1, unproductive") if __name__ == "__main__": # test1.py executed as script # do something some_func()
service.py
import test1 def service_func(): print("service func") if __name__ == "__main__": # service.py executed as script # do something service_func() test1.some_func()
このアプローチにより、次のメンテナンスが可能になります。モジュール性とスクリプト間の個別の機能により、外部スクリプトの機能を活用しながら、サービス スクリプトがそのタスクを具体的に処理できるようにします。必要です。
以上がサービス スクリプト内から外部スクリプトを実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。