首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >文件操作的起始问题-读>转换>求和>写

文件操作的起始问题-读>转换>求和>写
EN

Stack Overflow用户
提问于 2020-12-02 15:10:27
回答 1查看 35关注 0票数 0

关于文件操作的启动问题

大家下午好,

这是我在这里的第一个问题。让我说,我确实为问一个初学者的问题而感到羞愧:)

这是我今天午夜的作业,我花了整整一个晚上,但错过了一些东西,因为我仍然无法解决它。

我很久以前就学过C了--现在我正在追赶,又回到了根部,所以选择了Pyton开始坚强起来!:)

这是我的“简单任务”

您需要将expressions.txt文件加载到程序中。文件的结构是这样的,每一行代表一个格式的表达式:

代码语言:javascript
复制
4-1
9-3

有必要编写一个程序,逐行读取该文件,应用给定的操作,并在文件output.txt中连同相应的表达式一起写入结果。

文件布局output.txt应该将其写在下面:

代码语言:javascript
复制
4-1=3
9-3=6

到目前为止,我已经这样做了,但是这个'str‘错误让我感到困惑:

代码语言:javascript
复制
with open('./one.txt', 'r') as f:

lines=f.readlines()

for l in lines:

    nn=int(l[0])+int(l[2])

    mm=int(l[0])-int(l[2])

    if l(1)=='+':

        print(nn)

        f.write(nn)

    else:

        print(mm)

        f.write(mm)

谢谢你时间的人,我希望我很快会报答你!

向这个社区致以最良好的祝愿!

尼克

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-02 20:01:10

我认为您的基本问题是下面的代码行:

if l(1)=='+':改为if l[1]=='+':。这将纠正您的问题,没有包括一个结果。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65110772

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档