需要写道一个文件中区
时间: 2024-02-27 21:59:13 浏览: 37
好的,你可以使用Python的文件操作来将统计结果写入文件中。可以使用`with open(filename, mode)`来打开文件,其中`filename`为要写入的文件名,`mode`为打开文件的模式,`"w"`表示写入模式,每次写入都会覆盖之前的内容,`"a"`表示追加模式,每次写入都会在文件末尾添加内容。
以下是示例代码:
```python
import os
import pandas as pd
folder_path = 'path/to/folder'
total_rows = 0
with open('result.txt', 'w') as f:
for file_name in os.listdir(folder_path):
file_path = os.path.join(folder_path, file_name)
try:
df = pd.read_parquet(file_path)
file_rows = df.shape[0]
except:
file_rows = 0
f.write(f"{file_name}: {file_rows} rows\n")
total_rows += file_rows
f.write(f"Total rows: {total_rows}\n")
```
这段代码与之前的代码类似,只不过在每次统计完一个文件的行数后,会将结果写入文件中。你可以将`result.txt`替换成你想要的文件名,然后运行这段代码即可将统计结果写入文件中。