python遍历文件夹下的txt文件
时间: 2024-09-20 14:03:02 浏览: 39
在Python中,你可以使用`os`和`glob`模块来遍历指定目录下的所有`.txt`文件。这里是一个简单的示例:
```python
import os
import glob
def traverse_folder(directory):
for filename in glob.glob(os.path.join(directory, '*.txt')):
with open(filename, 'r') as file:
print(f"打开文件: {filename}")
# 这里可以添加读取文件内容的代码
content = file.read()
print(content)
# 使用函数并提供你要遍历的文件夹路径
traverse_folder('/path/to/your/directory')
```
在这个例子中,`os.path.join(directory, '*.txt')`会生成一个包含目录下所有.txt文件完整路径的列表。然后我们逐个打开这些文件,并读取其内容。
相关问题
python遍历文件夹下TXT文件
在Python中,遍历文件夹下的所有TXT文件通常可以使用os和glob模块。以下是一个基本示例:
```python
import os
import glob
def traverse_directory(directory):
for filename in glob.glob(os.path.join(directory, '*.txt')):
with open(filename, 'r') as file:
print(f"打开文件: {filename}")
# 这里你可以读取文件内容,例如:
content = file.read()
print(content)
# 要遍历的目录路径替换为你需要的
traverse_directory('/path/to/your/directory')
```
这个函数会查找指定目录下所有的`.txt`文件,并对每个找到的文件打开并读取其内容。如果你想处理每个文件的内容,只需替换`print(content)`部分即可。
python遍历文件夹下txt
你可以使用Python的os和glob模块来遍历文件夹下的txt文件。
```python
import os
import glob
path = "your/folder/path"
for file in glob.glob(os.path.join(path, "*.txt")):
with open(file, 'r') as f:
content = f.read()
# do something with content
```
这里的`path`变量是文件夹路径,`glob.glob`函数会返回一个符合条件的文件列表,我们可以使用一个for循环来遍历这个列表,然后使用`open`函数打开文件并读取文件内容。
阅读全文