python 读取文件夹下所有txt,修改内容的代码
时间: 2023-03-14 14:52:07 浏览: 88
可以使用以下代码来读取文件夹下所有txt文件并修改其内容: import os
for filename in os.listdir(path):
if filename.endswith(".txt"):
file = open(filename, "r")
contents = file.readlines()
file.close()
#修改内容
file = open(filename, "w")
file.writelines(contents)
file.close()
相关问题
用python读取文件夹下所有txt文档内容
可以使用Python的os和glob模块来读取文件夹下所有txt文档的内容。具体代码如下:
```python
import os
import glob
folder_path = '/path/to/folder' # 更改为你的文件夹路径
txt_files = glob.glob(os.path.join(folder_path, '*.txt')) # 获取所有txt文件路径
for txt_file in txt_files:
with open(txt_file, 'r') as f:
content = f.read() # 读取文件内容
print(content) # 打印文件内容
```
这段代码首先使用glob模块获取所有txt文件的路径,然后使用os模块的join函数将文件夹路径和文件名合并为完整的文件路径。接着,使用with语句打开文件,读取文件内容并打印输出。
python 读取文件夹下的txt
要读取文件夹下的txt文件,你可以使用Python的os和glob模块。下面是一个示例代码:
```python
import os
import glob
folder_path = "folder/path" # 文件夹路径
# 使用glob模块匹配文件夹下的所有txt文件
file_list = glob.glob(os.path.join(folder_path, "*.txt"))
# 遍历文件列表并逐个读取文件内容
for file_path in file_list:
with open(file_path, "r") as file:
content = file.read()
# 处理文件内容,可以根据需要进行操作
print(content)
```
在代码中,你需要将`folder/path`替换为实际的文件夹路径。`glob.glob()`函数使用通配符`*.txt`来匹配文件夹下的所有txt文件,并返回一个文件路径列表。然后,通过遍历列表,使用`open()`函数打开每个文件,并使用`read()`方法读取文件内容。你可以在`with open`语句块内进行对文件内容的处理操作。
请注意,这只是一个基本的示例代码,你可以根据自己的需求进行扩展和修改。
阅读全文