【问题标题】:How to pass path of the filename如何传递文件名的路径
【发布时间】:2018-11-19 05:04:53
【问题描述】:
我在问一个非常基本的问题,但我对此感到困惑。
filepath = os.path.join(dir_path, 'filename.txt')
f1 = open(r'E:/pjt/filename.txt', 'w+')
我正在尝试将 filename.txt 的位置传递给第二步。有人可以教我怎么做吗?我尝试使用+filepath+,但我不能。
【问题讨论】:
标签:
python
string
python-2.7
file
【解决方案1】:
filepath 已经是文件的路径 - 只需使用它:
filepath = os.path.join(dir_path, 'filename.txt')
f1 = open(filepath, 'w+')
# Here ---^
【解决方案2】:
可以使用以下代码sn -p 获取文件的当前目录,然后用于join或其他命令。
import os
_cur_dir = os.path.dirname(__file__)