python获取某个文件夹的所有txt文件
时间: 2023-12-04 17:04:27 浏览: 76
你可以使用Python内置的`os`和`glob`模块来实现获取某个文件夹中所有的`.txt`文件。
示例代码如下:
```python
import os
import glob
# 设置文件夹路径
folder_path = 'path/to/folder/'
# 获取所有txt文件
txt_files = glob.glob(os.path.join(folder_path, '*.txt'))
# 打印所有txt文件路径
for file_path in txt_files:
print(file_path)
```
其中,`os.path.join()`函数用于拼接文件夹路径和文件名,`glob.glob()`函数用于获取符合通配符模式的文件路径列表。上述示例代码中,`*.txt`代表所有的`.txt`文件。
相关问题
python获取某个文件夹的文件
你可以使用Python的os模块来获取某个文件夹中的文件。下面是一个简单的示例代码:
```python
import os
folder_path = '/path/to/folder' # 指定文件夹路径
files = os.listdir(folder_path) # 获取文件夹中的文件列表
for file in files:
print(file) # 打印文件名
```
该代码将打印出指定文件夹中的每个文件的名称。你可以根据需要进一步处理这些文件。
python 获取某个文件夹的文件列表,返回绝对路径
可以使用Python中的os模块来获取某个文件夹中的文件列表,并返回文件的绝对路径。以下是一个示例代码:
```python
import os
folder_path = "/path/to/folder" # 文件夹路径
file_list = [] # 存储文件列表的列表
# 遍历文件夹中的所有文件
for file_name in os.listdir(folder_path):
# 获取文件的绝对路径
file_path = os.path.join(folder_path, file_name)
# 如果是文件而不是文件夹,就把绝对路径添加到列表中
if os.path.isfile(file_path):
file_list.append(file_path)
# 输出文件列表
print(file_list)
```
这个代码会遍历指定文件夹中的所有文件,将文件的绝对路径添加到一个列表中,最后输出这个列表。你可以将 `folder_path` 替换为你想要遍历的文件夹的路径。
阅读全文