ex20.py 函数和文件
#coding: utf-8
# 这个脚本是为了打印一些文件内容,你在运行时需要一个大于三行的文件作为参数,比如:python ex20.py test.txt
from sys import argv # 从包中调用argv模块script, input_file = argv # 第一个变量总是script,第二个变量是要输入的文件def print_all(f): # 定义第一个函数,假设有一个文件f,我们将它读出来并且打印print f.read()def rewind(f): # 定义第二个函数,重新定向指针到开头,这用到了seek函数,不妨参考http://www.runoob.com/python/file-seek.htmlf.seek(0)def print_a_line(line_count, f): # 定义第三个函数,假设有一个文件和一个行数,那么我读取指定的文件的这一行print line_count, f.readline() # readline函数的用法<line count>, <file>.readline()current_file = open(input_file) # 将目标文件读取出来并放到current_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)
ex20.py 函数和文件相关推荐
- ex20 函数和文件
1.File.readline() 方法用于从文件读取整行,每次读取一行,如此循环,包括 "\n" 字符.如果指定了一个非负数的参数,则返回指定大小的字节数,包括 "\n ...
- 【“笨办法”学Python】20.函数和文件
20.函数和文件 文章目录 前言 一.Atom文本编辑器 二.运行Python程序 总结 前言 函数和文件在一起是如何一起协助发挥作用. 一.Atom文本编辑器 from sys import a ...
- python文件函数_python文件和文件夹复制函数
本文实例为大家分享了python文件和文件夹复制函数,供大家参考,具体内容如下 文件复制函数 代码和注释如下: # 文件复制函数 def copy_file(file1,file2): ''' 将文件 ...
- jupyter调用py文件_解决Jupyter notebook中.py与.ipynb文件的import问题
在jupyter notebook中,因为其解析文件的方式是基于json的,所以其默认保存的文件格式不是.py而是.ipynb.而.ipynb文件并不能简单的import进.py或者.ipynb文件中 ...
- python py如何变成exe_python如何将py变成exe文件
python如何将py变成exe文件 安装pyinstaller 打开cmd窗口,输入pip install pyinstaller,命令行输出successfully表示成功. 生成exe文件 一. ...
- py和ipynb文件互相转化
py和ipynb文件互相转化 ipynb转py py转ipynb 越来越多使用python人投入了jupyter notebook的怀抱,比如我哈哈.单元型运行,随时保存输出中间变量结果,方便的输出展 ...
- c语言读取文件字节数,怎么在C语言中利用fstat函数获取文件的大小
怎么在C语言中利用fstat函数获取文件的大小 发布时间:2021-01-22 17:03:17 来源:亿速云 阅读:110 作者:Leah 怎么在C语言中利用fstat函数获取文件的大小?针对这个问 ...
- Python for Data Analysis v2 | Notes_ Chapter 3 Python 的数据结构、函数和文件
本人以简书作者 SeanCheney 系列专题文章并结合原书为学习资源,记录个人笔记,仅作为知识记录及后期复习所用,原作者地址查看 简书 SeanCheney,如有错误,还望批评指教.--ZJ 原作者 ...
- python基础---元组、字典、函数、文件、异常
文章目录 python基础---元组.字典.函数.文件.异常 Tuple(元组) 常用操作 dict(字典) 函数 文件 异常 python基础-元组.字典.函数.文件.异常 Tuple(元组) tu ...
最新文章
- iOS 13 绕过锁屏密码查看通讯录、照片、短信
- elasticsearch7常见查询(term、match、bool、filter)
- Java创建型模式的讨论
- vs2008 清理后再编译后卡顿_更新后,竟有这么“严重”的后果?
- 串口服务器芯片方案,串口转以太网单芯片
- 关于ESP8266WIFI模块的介绍
- java rtf读取,java读取rtf
- 计算机系军训横幅,军训横幅标语有创意精选100句
- 云孚开源情报系统YFINT
- ASUS C302C Chromebook Windows声卡驱动
- Navicat出现超出试用期无法打开的解决办法,亲测有效!
- 操作系统(Linux)
- Korg - AudioGate播放器
- Pytorch:模型的保存与加载 torch.save()、torch.load()、torch.nn.Module.load_state_dict()
- Java学习心得体会
- react引入渲染markdown文件
- php加入购物车怎样实现_php购物车是怎么实现的
- 苹果讨好中国的这十年
- 移动宽带配置ipv6
- 【web】Helmet是一系列帮助增强Node.JS之Express/Connect等Javascript Web应用安全的中间件(csp Content-Security-Policy等策略)