安12 发表于 2018-7-18 22:19:38

file-name 错误

def duqu(file_name,n):
    f1=open(file_name)
    list1=list(n.split(':'))
    if list1==':'or list1==':':
      print('文件%s从开始到第%s行的内容如下:'%(file_name,list1[-1]))
    elif list1[-1]==':'or list1[-1]==':':
      print('文件%s从%s到结束的内容如下:'%(file_name,list1))
    else:
      print('文件%s从第%s到%s的内容如下:'%(file_name,list1,list1[-1]))
    for i in range(list,list[-1]):
      print(f1.readline(),end='')
      
    f1.close()

a=input('请输入文件名:')
b=input('请输入需要显示的行数【格式如13:21或:21或21:】')
duqu(a,b)
   

冬雪雪冬 发表于 2018-7-18 22:26:21

把所有的中文括号改成英文的。

安12 发表于 2018-7-19 21:14:20

本帖最后由 安12 于 2018-7-19 21:16 编辑

冬雪雪冬 发表于 2018-7-19 21:17:17

安12 发表于 2018-7-19 21:14
我确保 这是英文状态下输入的

看到有空就要格外注意。
页: [1]
查看完整版本: file-name 错误