|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
def file_print(file, num):
f = open(file)
print('''文件%s的前%d行的内容如下:''' % (file, num))
for i in range(num):
print(f.readline())
f.close()
file_name = input('请输入要打开的文件(C:\\test.txt):')
num = int(input('请输入需要显示该文件前几行:'))
file_print(file_name, num)
大佬们,红字部分我改成f,可以吗?
本帖最后由 Twilight6 于 2020-8-21 14:08 编辑
可以只不过要把下面打印 print(f.readline()) ,改成 print(i) ,否则会跳行读取
参考代码:
- def file_print(file, num):
- f = open(file)
- print('''文件%s的前%d行的内容如下:''' % (file, num))
- for i in f:
- print(i)
- f.close()
- file_name = input('请输入要打开的文件(C:\\test.txt):')
- num = int(input('请输入需要显示该文件前几行:'))
- file_print(file_name, num)
复制代码
|
|