欢迎光临散文网 会员登陆 & 注册

Python 不要用 from 作为变量名或者参数名

2023-07-16 08:15 作者:Mr蓝珲  | 我要投稿

有时用 from 来表示起始日期,是很自然的事情,是英文的 from ... to ... 用法,很直观的变量名,不是吗?


所以,不经意就会写成 from = '2023-07-16' 这样, 或者写成 def filter_record(from='', to=''): 这样,结果 Python 解释器报 SyntaxError 的错误。 


瞪大眼睛看半天(至少 1 分钟),没发现语法错在哪里。 原来是用了关键字 from。 回到了基本知识,不能用关键字作为变量名。 from 被 Python 用于导入一个模块, 比如 from datetime import datetime 这样。


基本知识为王。


打开 Python 自带的朴素 IDE( IDLE)复现上述错误


Python 不要用 from 作为变量名或者参数名的评论 (共 条)

分享到微博请遵守国家法律