|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- '''
- 编写一个程序:
- 要求用户输入文件名和行号区间,打印区间行的数据
- 如输入 12:14 则打印 12-14行;输入:12 打印1-12行;输入12: 打印12-末尾行
- '''
- def printByColumn(fileName,lineRange):
- f = open(fileName)
- list = []
- for line in f:
- list.append(line)
- lineNum = 0
- temp = lineRange.split(':')
- start = int(temp[0]) if temp[0] != '' else 1
- end = len(list) if (temp[1] == '' or int(temp[1]) > len(list)) else int(temp[1])
- for i in range(start,end+1):
- print(list[i-1])
- f.close()
- fileName = input('请输入文件名(加后缀)')
- lineRange = input("请输入行数区间(格式如 4:13 或 :13 或 13:)")
- printByColumn(fileName,lineRange)
复制代码
|
|