我需要将文件路径名传递给模块。如何从目录名称,基本文件名和文件格式字符串构建文件路径?
呼叫时目录可能存在也可能不存在。
例如:
dir_name='/home/me/dev/my_reports'
base_filename='daily_report'
format = 'pdf'
我需要创建一个字符串 '/home/me/dev/my_reports/daily_report.pdf'
手动连接片段似乎不是一个好方法。我试过了os.path.join
:
join(dir_name,base_filename,format)
但它给
/home/me/dev/my_reports/daily_report/pdf
.
。为此,可以使用os.extsep
。