笨办法学习python3练习代码ex20.py 函数和文件
2024-09-07 20:04:03
注意,还要在python3,就是ex20.py的同目录里面直接创建一个ex20.txt的文件。里面至少要有三行内容
#函数和文件
#readline:只读取文本文件的一行
#seek(0):将读写位置移动到文件开头
from sys import argv
script , input_file = argv # input_file = ex20.txt
#ex20.txt 至少有三行数据 def print_all(f): # f 为文件名
print(f.read()) #读取完文件后,指针指向文件末尾 def rewind(f):
f.seek(0) #seek(0):将读写位置移动到文件开头 #readline:只读取文本文件的一行 ,下次读取自动接着下一行开始读取
def print_a_line(line_count, f):
print(line_count, f.readline()) current_file = open(input_file) print("First let's print the whole file: \n")
print_all(current_file)
print("Now let's rewind, kind of like a tape.")
rewind(current_file) print("Let's print three lines:")
current_line = 1
print_a_line(current_line, current_file) current_line = current_line + 1
print_a_line(current_line, current_file) current_line = current_line + 1
print_a_line(current_line, current_file)
最新文章
- HttpHandler
- 【CodeForces 697C】Lorenzo Von Matterhorn(LCA)
- 网络开始---多线程---NSThread-02-线程状态(了解)(三)
- 并发容器之CopyOnWriteArrayList(转载)
- HDU 2517 棋盘分割
- DayOfWeek中英文星期转换
- Android自己定义组件系列【7】——进阶实践(4)
- 在magento中使用正则式
- [Swust OJ 610]--吉祥数
- dead loop、continue &; break、while...else语句
- Storm知识点
- Django的model form组件
- day9.初始函数练习题
- 获取微信的access_tokey,处理json格式的数据
- java的数组和arraylist
- ViewBag &; ViewData
- 3ds Max 中的导航控件ViewCube入门介绍
- Kafka集群监控工具之二--Kafka Eagle
- checkbox的美化(转)
- 如何将网站部署到tomcat根目录下
热门文章
- JS中同步和异步
- 线下---复习day04
- Window - 安装 ant
- 解决Chrome插件安装时程序包无效:";CRX_HEADER_INVALID";
- JVM 专题十四:本地方法接口
- 数据可视化实例(三): 散点图(pandas,matplotlib,numpy)
- 数据可视化之DAX篇(十二)掌握时间智能函数,同比环比各种比,轻松搞定!
- JavaScript动画基础:canvas绘制简单动画
- bzoj3791作业*
- 解决使用resin服务器Unsupported major.minor version 51.0错误