1. 你的函数fun_write的默认参数是在函数定义时就被计算的。这意味着,无论何时调用fun_write,默认的write_value都是函数定义时的日期,而不是调用函数时的日期。如果你希望wri
  X5zJxoD00Cah 2023年11月19日 19 0
  1. 函数参数:你的函数fun_write的默认参数是在函数定义时就被计算的。这意味着,无论何时调用fun_write,默认的write_value都是函数定义时的日期,而不是调用函数时的日期。如果你希望write_value默认总是当前日期,你可以在函数体内部获取当前日期。
# 自定义函数, 默认写入今日
def fun_write(
    addr_config=addr_config,
    write_value=None,
    sht_name="日期",
    cell_loc="B2",
    time_sec=3
):
    if write_value is None:
        write_value = datetime.date.today()
        print(write_value, type(write_value))
today = datetime.date.today()
print(today, type(today))

# 自定义函数, 默认写入今日
def fun_write(
    addr_config=addr_config,
    write_value=today,
    sht_name="日期",
    cell_loc="B2",
    time_sec=3
):
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月19日 0

暂无评论

推荐阅读
X5zJxoD00Cah