将Save file.py的输出(打印和sns图形)保存在file.txt文件中(打印)和files.png文件中(图形)。
将Save file.py的输出(打印和sns图形)保存在file.txt文件中(打印)和files.png文件中(图形)。
我有一些.py文件,我正在使用python3.10(Microsoft Store应用程序)来执行它们,使用这些文件我生成了一些csv文件,但我还想将print输出保存在一个txt文件中,并将sns图形保存为png文件。那么我该如何做呢?
这是一个file.py文件的示例:
dups_nom = df_users_data['X'].value_counts(dropna=False) dups_nom_m = df_miembros_data['X'].value_counts(dropna=False) X = [] for ind,val in dups_nom.items(): if val > 1: X.append(ind) if len(X): print(f'There are {len(X)} X') df_users_data[df_users_data.X.isin(X)]['X'].sort_values().to_csv('C:/.../.../X.csv',sep=';') else: print("There are not X") print(dups_nom.head(len(X))) g = sns.barplot(y=df.columns, x=df.isnull().sum(), orient = 'h') for p in g.patches: width = p.get_width() plt.text(150+p.get_width(), p.get_y()+0.55*p.get_height(),width, ha='center', va='center')