m0_65181714 2022-02-03 23:59 采纳率: 20%
浏览 59
已结题

pyhon学员管理系统问题 大家看看

问题遇到的现象和发生背景

第二行读取不了

问题相关代码,请勿粘贴截图

f=open('stu.txt','w')
data=f.read()
list1=list(data)

运行结果及报错内容

Traceback (most recent call last):
File "D:/pyCharm/函数/学员管理系统.py", line 2, in
data=f.read()
io.UnsupportedOperation: not readable

我的解答思路和尝试过的方法

img

我想要达到的结果
  • 写回答

4条回答 默认 最新

  • 关注

    f=open('stu.txt','w')中'w'是写入模式,'r'才是读取模式
    你要用f.read()读取就应该是
    f=open('stu.txt','r')

    另外你stu.txt中如果是json格式的数据应该用
    list1=json.loads(data)
    或者
    list1=eval(data)

    import json
    
    f=open('stu.txt','r')
    data=f.read()
    list1=json.loads(data)
    

    你用list1=list(data)是把data中每个字符当作一个元素转成列表

    如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!

    img

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

报告相同问题?

问题事件

  • 系统已结题 2月12日
  • 已采纳回答 2月4日
  • 创建了问题 2月3日

悬赏问题

  • ¥15 单片机学习顺序问题!!
  • ¥15 ikuai客户端多拨vpn,重启总是有个别重拨不上
  • ¥20 关于#anlogic#sdram#的问题,如何解决?(关键词-performance)
  • ¥15 相敏解调 matlab
  • ¥15 求lingo代码和思路
  • ¥15 公交车和无人机协同运输
  • ¥15 stm32代码移植没反应
  • ¥15 matlab基于pde算法图像修复,为什么只能对示例图像有效
  • ¥100 连续两帧图像高速减法
  • ¥15 如何绘制动力学系统的相图