|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- f=input('请输入要打开的文件(C:\\rrr1.txt):')
- temp=int(input("请输入需要显示该文件前几行:"))
- print("文件",f,"的前",temp,"行的内容如下:")
- count=1
- for each_line in f:
- while count<=temp:
- print(each_line)
- count+=1
复制代码
代码的功能就是显示文件的前几行,想请问一下大家,为什么我不管输入哪个文件,打印出来的内容都是“C”啊,求指教,谢谢
改成这样,你都没打开文件对象呢:
- f=input('请输入要打开的文件(C:\\rrr1.txt):')
- f = open(f)
- temp=int(input("请输入需要显示该文件前几行:"))
- print("文件",f,"的前",temp,"行的内容如下:")
- count=1
- for each_line in f:
- if count<=temp:
- print(each_line)
- count+=1
- else:
- break
复制代码
|
|