paint.exe 2023-01-23 23:14 采纳率: 75%
浏览 43
已结题

我想要读取txt文件,可是read()函数始终不起作用,读不出东西,如何解决?

我只是想要读取txt文件,可是read()函数始终不起作用,读不出东西,也不报错,代码如下:

with open('word.txt',"w+",encoding="utf-8") as f:
        data_ = f.read()

我试过很多方法,不是光标位置的问题,他就是读不出来,求解

  • 写回答

2条回答 默认 最新

  • starlight_2007 2023-01-23 23:30
    关注

    open函数的mode参数设为'w+'时,会将指定文件打开,并清除原有内容。
    所以open函数不是没有起作用,只是把文件的原有内容全部清除了,所以read方法返回值为空。

    open函数mode参数基本知识:

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 2月1日
  • 已采纳回答 1月24日
  • 创建了问题 1月23日