每当我处理文件时,无论是读取文件还是对其进行修改,每次在编码时都必须使用绝对路径名。
例如:
fname = open(C:\Users\aaa\Downloads\Dummyfile.txt, r)
有没有一种方法可以使我每次在代码中使用文件名时都使用文件名而不是使用绝对路径名?
例如:
fname = open(Dummyfile.txt, r)
谢谢。
答案 0 :(得分:0)
使用变量并将其设置为路径:
from os.path import join
mypath = "C:/Users/aaa/Downloads/"
with open(join(mypath,"Dummyfile.txt"), "r") as f:
a = f.read()
或者如果您始终使用Dummyfile.txt:
mypath = "C:/Users/aaa/Downloads/Dummyfile.txt"
with open(mypath, "r") as f:
a = f.read()