前提・実現したいこと
デスクトップにあるcsvファイル名「fm_data20??????」を検索して「アップロード.csv」に変更したいです。
「fm_data20??????」は日々変わるため、任意の一文字「?」を入れています。
import osとimport globをインポートするのだと思うのですが、
コードの書き方がイマイチよくわかりません。
よろしくお願いします。
発生している問題・エラーメッセージ
TypeError Traceback (most recent call last) <ipython-input-41-1abdd7eb4bb9> in <module> 9 10 # ファイル名の変更 ---> 11 os.rename(path1, path2) 12 13 # ファイルの存在確認 TypeError: rename: src should be string, bytes or os.PathLike, not list
該当のソースコード
python
1 2import os 3import glob 4 5# 変更前ファイル 6path1 = glob.glob(r'C:\Users\tani\Desktop/fm_data20??_??_??.csv') 7 8# 変更後ファイル 9path2= r'C:\Users\tani\Desktop\アップロード.csv' 10 11# ファイル名の変更 12os.rename(path1, path2) 13 14# ファイルの存在確認 15print(os.path.exists(path2)) 16
補足情報(FW/ツールのバージョンなど)
Python 3.7.3
Windows7
jupyter notebook
chromedriver
回答2件
あなたの回答
tips
プレビュー