马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
题目如下:
编写一个程序,当用户输入文件名和行数(N)后,将该文件的前N行内容打印到屏幕上
我写的代码是file1 = input("请输入要打开的文件:")
file2 = int(input("请输入需要显示该文件的前几行:"))
f1 = open(file1,encoding="utf-8")
differ = []
coumt = 0
for file_come in f1:
differ.append(f1)
while 1:
if file2 > len(differ):
file2 = int(input("文件行数不足,请从新输入"))
else:
break
while 1:
if coumt <= file2:
print(differ[coumt])
coumt += 1
else:
break
打开的文件是record
在运行的时候differ这个列表里面全是<_io.TextIOWrapper name='record.txt' mode='r' encoding='utf-8'>
单独在idle运行
file2 = int(input("请输入需要显示该文件的前几行:"))
f1 = open(file1,encoding="utf-8")
f1.read()时会正常显示文字,而在编写的界面单独运行时却没有任何显示,问题出在哪里
record.txt内容如下:
小客服:小甲鱼?,今天有?客户问你有没有女朋友?
小甲鱼:咦???
小客服:我跟她说你有女朋友了!
小甲鱼:。。。。。
小客服:"她让你分手后考虑下她!然后我说您要买个优盘,我就帮您留意下~"
小甲鱼:然后呢?
小客服:她买了两个,说发一一个货就好~
小甲鱼:呃。?。。。。。你真牛!
小客服:那是,谁让我是鱼C最可爱小客服嘛~
小甲鱼:下次有人想调戏你我不阻止~
小客服:滚!!!
==========================================================
小客服:小甲鱼,有个好评很好笑哈。
小甲鱼:哦?
小客服:"有了小甲鱼,以后妈妈再也不用担心我的学习了~”
小甲鱼:哈哈哈,我看到丫,我还发微博了呢~
小客服:嗯嗯,我看了你的微博丫~小甲鱼哟西~
小客服:那个有条回复"左手拿著小甲魚,右手拿著打火機,哪裡不會點哪裡,?soeasy^...^"
小甲鱼:T_T
=============================================================
小客服:小甲鱼?,今天一?一个会员想找你
小甲鱼:哦?什么事?
小客服:他说你一个学生月薪已经超过12k了!?!
小甲鱼:哪里的?
小客服:上海的
小甲鱼:那正常,哪家公司?
小客服:他没说呀。
小甲鱼:哦
小客服:老大,为什么我工资那么低啊???是时候涨张工资了!!!
小甲鱼:啊,你说什么?我在外边呢,这里好吵吖。。。。。。
小客服:滚! |