teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

説明を追記しました。

2021/01/28 08:04

投稿

_whitecat_22
_whitecat_22

スコア1305

answer CHANGED
@@ -28,4 +28,28 @@
28
28
  $ trash.py
29
29
  C:\Users\xxxxxxxx\python\sample_20210120.csv
30
30
  C:\Users\xxxxxxxx\python\test.csv
31
+ ```
32
+
33
+ ---
34
+ 【再追記】
35
+
36
+ `from send2trash import send2trash` とした場合のコード全文です。
37
+
38
+ ```python
39
+ import glob
40
+ import csv
41
+ from send2trash import send2trash
42
+
43
+ csv_path = "C:\Users\xxxxxxxx\yyyyyyyy\" # 末尾の'\'は必須
44
+
45
+ csv_list = glob.glob1(csv_path, "*.csv")
46
+
47
+ for csv_file in csv_list:
48
+ csv_file = csv_path + csv_file
49
+ with open(csv_file, newline='') as csv_file:
50
+ read = csv.reader(csv_file)
51
+
52
+ # delete file (to the trash)
53
+ print(csv_file.name) # C:\CSV\202101201010.csv が表示
54
+ send2trash(csv_file.name)
31
55
  ```

1

説明を追記しました。

2021/01/28 08:04

投稿

_whitecat_22
_whitecat_22

スコア1305

answer CHANGED
@@ -1,4 +1,4 @@
1
- 下で解決するはずです
1
+ 記の指定で解決します。
2
2
 
3
3
  ```python
4
4
  csv_list = glob.glob1(csv_path,"*.csv")
@@ -14,7 +14,18 @@
14
14
  ```
15
15
   
16
16
   
17
- 照元
17
+
18
18
  [デスクトップを綺麗にしたい~Pythonで不要ファイル自動削除~](https://qiita.com/odanny/items/a8b868fed73d43df6518)
19
19
  [Pythonで不要ファイルを一括削除しよう](https://news.mynavi.jp/article/zeropython-38/)
20
- [【完成】n日前の特定のファイルを削除する【python】](http://xn--u9j207iixgbigp2p.xn--tckwe/archives/1733)
20
+ [【完成】n日前の特定のファイルを削除する【python】](http://xn--u9j207iixgbigp2p.xn--tckwe/archives/1733)
21
+
22
+  
23
+  
24
+ 【追記】
25
+ 実行結果:
26
+ ↓ このように表示されます。
27
+ ```Terminal
28
+ $ trash.py
29
+ C:\Users\xxxxxxxx\python\sample_20210120.csv
30
+ C:\Users\xxxxxxxx\python\test.csv
31
+ ```