Python 创建变量以建立基于日期的excel工作表

Python 创建变量以建立基于日期的excel工作表,python,datetime,environment-variables,Python,Datetime,Environment Variables,我想在菜单中添加一个选项,创建一个标题为当天的工作簿选项卡 我正在运行: wb=load_workbook(/path/) # Create sheet based on day date = today.strftime("%m/%d/%y") wb.create_sheet(date) #save changes wb.save(filepath) 我得到: File "/path", line 39, in menu date = today.strftime("%m/%d/%y")

我想在菜单中添加一个选项,创建一个标题为当天的工作簿选项卡

我正在运行:

wb=load_workbook(/path/)
# Create sheet based on day
date = today.strftime("%m/%d/%y")
wb.create_sheet(date)

#save changes
wb.save(filepath)
我得到:

File "/path", line 39, in menu
date = today.strftime("%m/%d/%y")

NameError: name 'today' is not defined
有什么想法吗

更新: 当前代码:

        from openpyxl import load_workbook
        import os
        import datetime 

        wb=load_workbook("C:/path/)

        # Create sheet based on day
        today = datetime.date.today()     # <-- Define the `today` object

        #create worksheet
        wb.create_sheet(today)

        #save changes
        wb.save(filepath)
从openpyxl导入加载\u工作簿
导入操作系统
导入日期时间
wb=加载工作簿(“C:/path/)
#基于日期创建工作表

today=datetime.date.today()#正如NameError所示,没有定义
today
对象

我在下面的代码中添加了几行代码,这应该会有所帮助

            import datetime                     # <-- Ensure `datetime` module is imported
            wb=load_workbook(/path/)
            # Create sheet based on day
            today = datetime.datetime.now()     # <-- Define the `today` object
            date = today.strftime("%m/%d/%y")
            wb.create_sheet(date)

            #save changes
            wb.save(filepath)
导入日期时间#