Python 不要用 from 作为变量名或者参数名
有时用 from 来表示起始日期,是很自然的事情,是英文的 from ... to ... 用法,很直观的变量名,不是吗?
所以,不经意就会写成 from = '2023-07-16' 这样, 或者写成 def filter_record(from='', to=''): 这样,结果 Python 解释器报 SyntaxError 的错误。
瞪大眼睛看半天(至少 1 分钟),没发现语法错在哪里。 原来是用了关键字 from。 回到了基本知识,不能用关键字作为变量名。 from 被 Python 用于导入一个模块, 比如 from datetime import datetime 这样。
基本知识为王。
