python迭代文件夹里面的文本并生成相应变量
时间: 2024-10-19 16:08:12 浏览: 15
新建文件夹_python_
在Python中,你可以使用os模块来遍历文件夹里的内容,然后使用内置的open()函数读取文本文件。这里有一个简单的例子说明如何迭代目录下的文本文件,并将其内容存储到相应的变量中:
```python
import os
# 指定你要遍历的目录路径
directory_path = 'your_directory_path'
# 定义一个空字典来存储文件名和对应的变量
file_vars = {}
# 遍历目录
for filename in os.listdir(directory_path):
if filename.endswith('.txt'): # 只处理.txt文件
file_path = os.path.join(directory_path, filename)
with open(file_path, 'r', encoding='utf-8') as f:
file_content = f.read()
# 将文件名转换为变量名(假设变量名与文件名一致)
variable_name = filename.replace('.txt', '')
file_vars[variable_name] = file_content
# 现在file_vars字典包含了每个文本文件的内容,你可以根据需要进一步操作这些变量
阅读全文