有没有通过,我没有给出编码时我使用任何文件的绝对路径的方法吗?

问题描述 投票:-1回答:1

每当我处理的文件是它读它或修改它,每次我必须使用绝对路径为它而编码。

对于例如:

fname = open(C:\Users\aaa\Downloads\Dummyfile.txt, r)

有没有通过,我可以只使用文件名来使用它,而不是用我用它在我的代码绝对路径每次的方法吗?

对于例如:

fname = open(Dummyfile.txt, r)

谢谢。

python-3.7
1个回答
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()
© www.soinside.com 2019 - 2024. All rights reserved.