python读取目前文件夹的txt文件
时间: 2023-07-18 18:03:41 浏览: 84
可以使用Python内置的os模块和glob模块来读取当前文件夹中的所有txt文件。具体步骤如下:
1. 导入os和glob模块
```python
import os
import glob
```
2. 使用os模块获取当前文件夹路径
```python
folder_path = os.getcwd()
```
3. 使用glob模块查找所有txt文件
```python
txt_files = glob.glob(os.path.join(folder_path, "*.txt"))
```
4. 循环读取每个txt文件并处理数据
```python
for file_path in txt_files:
with open(file_path, "r") as f:
data = f.read()
# 处理数据
```
完整代码示例:
```python
import os
import glob
# 获取当前文件夹路径
folder_path = os.getcwd()
# 查找所有txt文件
txt_files = glob.glob(os.path.join(folder_path, "*.txt"))
# 循环读取每个txt文件并处理数据
for file_path in txt_files:
with open(file_path, "r") as f:
data = f.read()
# 处理数据
```
注意:以上代码假设所有txt文件都存在于当前文件夹中。如果你想读取指定文件夹中的txt文件,只需要将folder_path变量赋值为指定文件夹的路径即可。
阅读全文