如何传递文件名的路径

时间:2018-06-09 08:41:25

标签: python string python-2.7 file

我问的是一个非常基本的问题,但我很困惑。

filepath = os.path.join(dir_path, 'filename.txt')
f1 = open(r'E:/pjt/filename.txt', 'w+')

我正在尝试将filename.txt的位置传递给第二步。任何人都可以教我怎么做吗?我尝试使用+filepath+,但我不能。

2 个答案:

答案 0 :(得分:1)

filepath已经是该文件的路径 - 只需使用它:

filepath = os.path.join(dir_path, 'filename.txt')
f1 = open(filepath, 'w+')
# Here ---^

答案 1 :(得分:0)

您可以使用以下代码段获取文件的当前目录,然后将其用于连接或其他命令。

import os
_cur_dir = os.path.dirname(__file__)