zshjxkjwksak 2025-03-08 21:37 采纳率: 33.3%
浏览 13
已结题

f.write运行成功但写入内容在文件中不显示

代码:

```python

```path = "E:/360MoveData/Users/Lenovo/Desktop/计算机二级/课程跟练/文件/7.1.2相对绝对路径/new.txt"
f = open(path,"w")
f.write("一去二三里,\n")
f.write("烟村四五家。\n")
f.write("亭台六七座,\n")
f.write("八九十支花。")
f.close
运行:

RESTART: E:/360MoveData/Users/Lenovo/Desktop/计算机二级/课程跟练/文件/7.1.2相对绝对路径/7.1.4文件写操作.py

运行成功但写入内容在文件中不显示

  • 写回答

2条回答 默认 最新

  • 道友老李 JWE233286一种基于机器视觉的水表指针读数识别及修正的方法 专利发明者 2025-03-08 21:37
    关注
    让【道友老李】来帮你解答,本回答参考gpt编写,并整理提供,如果还有疑问可以点击头像关注私信或评论。
    如果答案让您满意,请采纳、关注,非常感谢!
    这个问题的原因是在关闭文件时没有使用`()`,正确的代码应该是`f.close()`。在 Python 中,`close` 是函数,需要使用`()`来调用它。 修改后的代码如下所示:
    path = "E:/360MoveData/Users/Lenovo/Desktop/计算机二级/课程跟练/文件/7.1.2相对绝对路径/new.txt"
    f = open(path, "w")
    f.write("一去二三里,\n")
    f.write("烟村四五家。\n")
    f.write("亭台六七座,\n")
    f.write("八九十支花。")
    f.close()
    

    修改之后再次运行代码,内容应该会成功写入文件中。

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

报告相同问题?

问题事件

  • 系统已结题 3月16日
  • 已采纳回答 3月8日
  • 创建了问题 3月8日