马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 张冯的小能豆 于 2020-4-3 00:03 编辑
不管怎样,还是把自己感动了,得发个帖子庆祝一下,我知道这个有很多不完美,有很多需要优化的地方,哎呀,其实对我来讲,我能把这个写出来已经很开心了,要是大家有更好的建议我更开心。加油!def print_hang(file,hang):
i = 0
print('文件从%s到%s的内容如下:'%(count1,count2))
l = open(file,'r')
for each_line in l:
i += 1
if i in count:
print(each_line)
l.close()
f = input('请输入要打开的文件:')
h = input('请输入需要显示该文件的前几行:')
cut = h.split(':')
if cut[0] == '':
if cut[0] == '' and cut[1] =='':
count1 = '开始'
count2 = '末尾'
count = range(0,100)
else:
count1 = '开始'
count2 = int(cut[1]) + 1
count = range(count2)
elif cut[1] == '':
count1 = int(cut[0])
count2 = '末尾'
count = range(count1,100)
else:
count1 = str(cut[0])
count2 = str(cut[1]) + 1
count = range(count1,count2)
count1 = str(count1)
count2 = str(count2)
print_hang(f,h)
还是很开心 |