如何将数据框作为excel文件保存到子文件夹

chk9126

这是我当前的代码如下所示,

ws = sh.worksheet('DATAFRAME')
df = pd.DataFrame(ws.get_all_records())
df = df.applymap(lambda x: x.strip() if isinstance(x, str) else x)

from datetime import datetime

now_ = datetime.now().strftime('%b %d %y %H_%M_%S')
df.to_excel(('DATAFRAME' + now_ + '.xlsx'), index=False)

如您所见,数据框作为 excel 文件保存在工作目录中,但是有没有一种简单的方法可以将数据框保存在工作文件夹内的子文件夹中?

拉斐尔 MR de Rezende

这个函数检查在这种情况下是否有一个名为“DATAFRAMES”的子文件夹,如果它不存在,它会创建它,然后将文件保存在该子文件夹中,我把 'sys.path[0]' 因为问题其他错误中的相对路径

from datetime import datetime
import sys, os
now_ = datetime.now().strftime('%b %d %y %H_%M_%S') 
address_file = sys.path[0] #actual diretory

try:
    address_file = address_file.replace('\\','/') #string maintenance with directory
    os.mkdir(f'{address_file}/DATAFRAMES/') #creating a subfolder

except FileExistsError: #if subfolder already exists
    address_file = f'{address_file}/DATAFRAMES/'

df.to_excel((f'{address_file}DATAFRAME{now_}.xlsx'), index=False) #Saving the file inside the subfolder via the stored path

我还建议使用'fstring',它更易读,更容易移动,无论如何我希望我能帮上忙

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将 R 子文件保存到特定文件夹中?

如何将文件保存到Azure Blob容器中的子文件夹?

如何将图像画布保存到文件夹?

如何根据Python中的系统日期将数据框保存到特定文件夹中

如何将数据从URL保存到资产文件夹?

如何将根文件夹作为子文件夹重定向到站点?

根据名称将Excel文件保存到子文件夹

如何将数据框信息的输出保存到Excel或文本文件中

按该值创建文件夹以及如何将文件保存到该文件夹 LARAVEL

如何将通常位于数据库中的数据保存到 SharePoint 文件夹或网站的根文件夹

如何将数据库中的数据保存到 mvc 应用程序中的文件夹中

如何将 databricks 中的 ppt 文件保存到我的用户文件夹?

如何将文件保存到我的桌面文件夹angular 6

如何将csv文件保存到特定文件夹?

如何将文本文件保存到特定文件夹

如何将下载的PDF文件直接保存到文件夹中?

Flutter如何将图像文件保存到图库中的新文件夹?

Google Apps Scripts:如何将文件从根目录保存到特定文件夹?

如何将文件保存到电子js中的应用程序文件夹

如何将文件另存为 zip 而不将其保存到本地文件夹

将草稿保存到特定的“草稿”子文件夹

如何将图像路径/图像保存到数据库中可绘制文件夹中的图像?

Python将数据保存到文件夹

使用PHP将图像保存到指定的文件夹和子文件夹吗?

如何将html2canvas图像保存到jquery的系统文件夹中

如何将每 25 帧的一张图像保存到文件夹中

如何将位图保存到Android中的应用程序文件夹

如何将图像从UIImagePickerController保存到应用程序文件夹?

如何将图像保存到Django的用户文件夹?