代码如下:
import pandas as pd
DF_NAME = [
"Path",
"Size(GB)",
]
def init_df(df_path, df_one_row=DF_NAME):
df = pd.DataFrame(data=None, index=None, columns=df_one_row,)
df.to_csv(df_path)
def parse_parameters(parameters):
path, size = parameters.split(" : ")
return path, size
def add_one_row(df_path, parameters, df_one_row=DF_NAME):
df = pd.read_csv(df_path) if os.path.exists(df_path) else None
if df is not None:
# 删除名为“unnamed”的列
df = df.drop(columns=['Unnamed: 0'])
# 解析参数
path, size = parse_parameters(parameters)
# 添加一行
item = pd.DataFrame(data=[[path, size]], columns=df_one_row)
df = pd.concat([df, item])
df.to_csv(df_path)
else:
return