python - 用空格分隔的数字字符串上的 ast 文字 eval
问题描述
不同版本的 ast 有不同的行为:
python2,python3.7:
ast.literal_eval("3 -1")
>> ValueError: malformed node or string
python3.4
ast.literal_eval("3 -1")
>> 2
有没有关于它的文件?
解决方案
推荐阅读
- plot - 在 gnuplot 的上标中添加减号
- vb.net - Textbox.text 的非空值被读取为空。从字符串“”到类型“Double”的转换无效
- drake - 将 DirectTranscription 与 VectorSystem 一起使用
- vuejs2 - 如何克服错误'避免使用 JavaScript 关键字作为“v-on”值'
- spring - 基于 SSL 的 Spring LDAP
- web-services - 提供 pdf 的 Web 服务
- html - 使用 AttributedText HTML 为 UILabel 设置字体系列
- html - 如何垂直对齐并均匀分布两个按钮?
- android - Edge for Android web-push npm subscribe/ 从 fcm.googleapis.com 返回端点
- sql - 如何有条件地更改列值