相対パスだとファイルを扱えるのですが、絶対パスにするとFileNotFoundErrorが出ます。
相対パス
import os path = os.path.join("test.txt") with open(path, "a",encoding="utf-8") as f: f.write("Hiom Python") with open(path,"r",encoding="utf-8") as f: print(f.read())
絶対パス
import os path = os.path.join("C:","Users","User","AppData","Local","Programs","Python","Python39","test.txt") with open(path, "a",encoding="utf-8") as f: f.write("Hiom Python") with open(path,"r",encoding="utf-8") as f: print(f.read())
ご教授お願い致します。
ちなみにos.getcwdの実行結果は
C:\Users\User\AppData\Local\Programs\Python\Python39
です。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。