内容へ移動
fl8 Wiki
ユーザ用ツール
ログイン
サイト用ツール
検索
ツール
文書の表示
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
>
最近の変更
メディアマネージャー
サイトマップ
現在位置:
Dokuwiki.fl8.jp
»
50 日記
»
2023
»
06
»
2023.06.01 Python importパッケージ化
トレース:
50_dialy:2023:06:01
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
====== 2023.06.01 Python importパッケージ化 ====== ===== 構成 ===== <code> # tree . ├── main.py └── subdir1 ├── __init__.py ├── mod1.py └── subdir2 └── mod2.py </code> ===== __init__.py ===== まずサブディレクトリ内の __init__.py にサブディレクトリ内のスクリプトを読み込む設定を書く <code> $ cat ./subdir1/__init__.py from . import mod1 from .subdir2 import mod2 </code> ===== main.py ===== <code> $ cat ./main.py from subdir1 import * print(mod1.var1) print(mod2.var2) </code> ■実行結果 ちゃんとmod1.pyのvar1 と mod2.pyのvar2 が読み込まれる。 <code> $ python3 main.py Hello World! </code> {{tag>日記 python}}
50_dialy/2023/06/01.txt
· 最終更新: 2023/05/31 23:24 by
matsui
ページ用ツール
文書の表示
以前のリビジョン
バックリンク
文書の先頭へ