[過去ログ] 【まず1嫁】くだすれPython(超初心者用) その59 (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
414(3): デフォルトの名無しさん [sage] 2024/03/08(金) 16:11:57.72 ID:uXHmVfiG(1/2) AAS
VS Code使ってたせいだか何だかわからんけど、気分変えて作業フォルダを変更したらimport命令で自作モジュール読み込みするとエラーに。
メインpyファイルと同じフォルダの別pyファイルがimportできない
ぐぐりまくってsys.path.append("ここに任意パス")で上記フォルダの絶対パスを指定したらいけたが、
じゃあそもそも元のパスはなぜ指定もせずにimport出来てたのかっていう疑問が残った。なんか怖い
416: デフォルトの名無しさん [] 2024/03/08(金) 16:40:50.56 ID:T/tXaIRT(1) AAS
>>414
そうですね。
怖いですね。
417: デフォルトの名無しさん [sage] 2024/03/08(金) 17:18:26.85 ID:YKaVE2hY(1) AAS
>>414
もしかして:Pythonのバージョンも違う
418: デフォルトの名無しさん [] 2024/03/08(金) 18:34:14.21 ID:1bn2hcNH(1) AAS
>>414
外部リンク[html]:docs.python.org
には、
「入力されたスクリプトのあるディレクトリ (あるいはファイルが指定されなかったときはカレントディレクトリ)。」がsys.pathに含まれてるって書かれてるのに変だよね
絶対パスを書く他にも、
os.path.abspath(__file__)とかする方法もあるよ
pathlibでPath(__file__)と書いても良いけれど(自分は実はこっちばかりだけど)
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 1.618s*