为了账号安全,请及时绑定邮箱和手机立即绑定

运行报错,求解决?

运行报错,求解决?

翻阅古今 2023-04-01 18:14:04
代码:def more (text,numlines=15):lines = text.splitline()while lines:chunk = lines[:numlines]lines = lines[numlines:]for line in chuck: print(line)if lines and input ('more?') not in ['y','Y']:breakif __name__ == '__main__':import sysmore(open(sys.argv[1]).read(),10)运行结果如下:D:\Python Project>python more.py "new 1.txt"Traceback (most recent call last):File "more.py", line 10, in <module>more(open(sys.argv[1]).read(),10)File "more.py", line 2, in morelines = text.splitline()AttributeError: 'str' object has no attribute 'splitline'
查看完整描述

2 回答

?
尚方宝剑之说

TA贡献1788条经验 获得超4个赞

错误很明显你调用的text变量没有这个splitline函数。查阅一下对应的API看看是不是弄错了类。

查看完整回答
反对 回复 2023-04-03
?
互换的青春

TA贡献1797条经验 获得超6个赞

splitlines()

查看完整回答
反对 回复 2023-04-03
  • 2 回答
  • 0 关注
  • 91 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信