モジュールにファイルパス名を渡す必要があります。ディレクトリ名、ベースファイル名、ファイル形式文字列からファイルパスを作成するにはどうすればよいですか?
ディレクトリは、呼び出し時に存在する場合と存在しない場合があります。
例えば:
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
。