用python写一段代码,将通达信tdxzs.cfg中的数据还原为dataframe
时间: 2024-03-23 14:43:27 浏览: 112
Python实现将通信达.day文件读取为DataFrame
以下是一个简单的 Python 代码示例,可以将通达信软件的 tdxzs.cfg 文件中的内容还原成 dataframe:
```python
import pandas as pd
# 读取tdxzs.cfg文件并转成字符串
with open("tdxzs.cfg", "r", encoding="gbk") as f:
content = f.read()
# 将字符串按行分割
lines = content.split('\n')
# 将每行数据转成字典列表
data = []
for line in lines:
if line.strip() == "":
continue
name, file_name = line.split(",")
data.append({"name": name.strip(), "file_name": file_name.strip()})
# 将字典列表转成 dataframe
df = pd.DataFrame(data)
print(df)
```
该代码会读取当前目录下的 tdxzs.cfg 文件,并将其内容转成 dataframe 格式进行输出。需要注意的是,该代码假设 tdxzs.cfg 文件中每行数据都是名称和文件名用逗号分隔的形式,如果文件格式有变化,可能需要做相应的调整。
阅读全文