python 删除指定文件夹下.txt文件
时间: 2023-12-30 19:03:09 浏览: 122
您可以使用Python的os和glob模块来删除指定文件夹下的.txt文件。下面是一个示例代码:
```python
import os
import glob
def delete_txt_files(folder_path):
file_list = glob.glob(os.path.join(folder_path, "*.txt"))
for file_path in file_list:
os.remove(file_path)
# 指定文件夹路径
folder_path = "指定文件夹路径"
delete_txt_files(folder_path)
```
请将"指定文件夹路径"替换为您要删除.txt文件的文件夹路径。该代码会查找指定文件夹下的所有.txt文件,并将其逐个删除。
相关问题
python 删除指定文件夹里的所有文件
可以使用Python内置模块os的方法来删除指定文件夹里的所有文件。具体代码如下:
```python
import os
folder_path = 'your_folder_path' # 指定文件夹路径
# 遍历文件夹中的所有文件
for filename in os.listdir(folder_path):
file_path = os.path.join(folder_path, filename) # 获取文件路径
if os.path.isfile(file_path): # 判断是否为文件
os.remove(file_path) # 删除文件
```
其中,`os.listdir()`方法用于获取指定文件夹下的所有文件和文件夹名称,`os.path.join()`方法用于拼接文件路径,`os.path.isfile()`方法用于判断是否为文件,`os.remove()`方法用于删除文件。
python清空指定文件夹下的所有文件
您可以使用Python的os模块中的函数来清空指定文件夹下的所有文件。您可以使用以下代码实现:
```
import os
folder_path = "/path/to/folder" # 指定文件夹路径
for filename in os.listdir(folder_path):
file_path = os.path.join(folder_path, filename)
try:
if os.path.isfile(file_path) or os.path.islink(file_path):
os.unlink(file_path)
elif os.path.isdir(file_path):
shutil.rmtree(file_path)
except Exception as e:
print('无法删除 %s 由于 %s' % (file_path, e))
```
此代码将遍历指定文件夹下的所有文件和文件夹,并删除它们。如果文件夹中包含其他文件夹,则将删除它们及其内容。
阅读全文