python - 如何解决文件中的示例
问题描述
我有一个任务:“编写一个程序,从文件中求解数学示例,并将结果写回文件。
示例:文件中的字符串
34 + 22 - 11 * 10
运行程序后
34 + 22 - 11 * 10 = -54
即计算后将答案写入文件!
而且我不太明白如何做到这一点,也许有一个图书馆,我通过 readlines 和 eval 尝试过,没有任何效果
解决方案
解决方案正是您的想法
f = open("text.txt", "r")
lines = f.readlines()
for line in lines:
print(line.rstrip(), "=",eval(line))
f.close()
该rstrip
函数仅用于很好地格式化输出
推荐阅读
- react-native - TouchableOpacity 在 ScrollView 中不起作用
- r - 对角线条目为 0 且所有其他条目为 0 和 1 的随机矩阵
- sql - 如何使用别名对这些值进行减法
- c# - 检查多个列在表值参数中具有多个值中的任何一个
- python - 如何在没有管理员权限的情况下激活 Python 虚拟环境?
- macos - 默认写入可以超过一个键吗?
- c# - 如何从 ARGB 中删除重复的字符
- git - IntelliJ - - 如何应用整个文件作为更改?
- serialization - 在 Scheme 中,如何将记录 (srfi-9) 保存到文件中(将它们序列化到文件中),然后再将它们读回?
- reactjs - Redux 表单,针对特定字段清除和休息,反应 JS