python - 我的代码没有打印执行的代码
问题描述
print(exec("5 + 5"))
它不打印 10 而是打印 None 。我确定 exec 基本上执行代码。
解决方案
执行返回无。在这种情况下,您可能应该使用 eval()
推荐阅读
- r - 循环我在 R 中的数据框列表上创建的函数
- svn - svn update 不替换已删除 --- 但未签入 --- 文件
- json - Json 到数据库而不覆盖数据库 sqlalchemy 中的先前数据
- python - 尽管使用了较早且已经工作的代码,但指针没有向上或向下移动
- python - 子类Python中的父类对象
- javascript - 最后一个元素被排除在外
- oauth - keycloak 适配器未能强制执行策略决策 NoHttpResponseException
- android - 在Android中更改系统字体大小后未定义的Frame topmost()
- go - 运行 go env GOPATH 时显示的内容与我在环境变量中设置的内容不同?
- python - h5py、子进程和mpirun之间的奇怪交互