Pythonで特定のフォルダに入っているCSVファイルを、
作業が終わったらゴミ箱に移す処理を行いたいのですが、
できないので解決策を探しています。
以下、現状です。
Windows:10
Python:3.7.3
python
1# NG 2from send2trash import send2trash 3 4csv_list = glob.glob1(csv_path,"*.csv") 5 6for csv_file in csv_list: 7 csv_file = csv_path + csv_file 8 with open(csv_file, newline='') as csv_file: 9 read = csv.reader(csv_file) 10 11 # delete file (to the trash) 12 print(str(csv_file.name)) # C:\CSV\202101201010.csv が表示 13 send2trash(str(csv_file.name))
出力された値をべた書きすれば、ゴミ箱に移動します。
python
1# OK 2send2trash('C:\CSV\202101201010.csv')
出力された値とは等しくないことは分かっていますが、
なぜ等しくないのかも分かりません。
python
1if(str(csv_file.name) == 'C:\CSV\202101201010.csv'): 2 print('equal') #equalは表示されない
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/28 07:30
2021/01/28 08:02