やりたいこと
大文字の拡張子でできた.pdf とかを自社のシステムにアップロードすると良くないことがおこるので、拡張子を小文字にしたい
原因
相手が勝手に.PDF とかで吐いてくるから(ドウシテ…
やり方
- lower メソッド を使う(逆に大文字にしたいときはupper メソッドを使う)
# 使い方 print("Hello".lower()) >> hello print("apple".upper()) >> APPLE
- 実際のやり方
# ダウンロードしてきたときのファイル名 を小文字にする filename = '20231216_BILL.PDF' filename = filename1.lower() # ダウンロードしたPDFファイル名をアップロード用に変更する # ダウンロードディレクトリは download_dir pdf_file_name_before = os.path.join(download_dir, filename) # アップロード用に社名を頭につける pdf_file_name = 'A社請求書_' + filename pdf_file_name_after = os.path.join(download_dir, pdf_file_name) #ダウンロードしたファイル名から、アップロード用にファイル名を変更する os.rename(pdf_file_name_before, pdf_file_name_after)