首页 > 解决方案 > 如何解决文件中的示例

问题描述

我有一个任务:“编写一个程序,从文件中求解数学示例,并将结果写回文件。

示例:文件中的字符串

34 + 22 - 11 * 10

运行程序后

34 + 22 - 11 * 10 = -54

即计算后将答案写入文件!

而且我不太明白如何做到这一点,也许有一个图书馆,我通过 readlines 和 eval 尝试过,没有任何效果

标签: pythonpython-3.x

解决方案


解决方案正是您的想法

f = open("text.txt", "r")
lines = f.readlines() 
for line in lines:
    print(line.rstrip(), "=",eval(line))
f.close()

rstrip函数仅用于很好地格式化输出


推荐阅读