#文件 #1、打开文件 open(name[,mode[,buffering]]) f=open(r'/tmp/a.txt') """ r 读 w 写 a 追加 b 二进制(可添加到其他模块中使用),原样输出,且unix的\n和win的\r\n不会转换(python打开文本会默认转换) + 读/写模式(可添加到其他模块中使用) 使用U参数,会将换行符全部转为\n """ #缓冲 #buffering参数,为0表示不使用缓冲,直接交互硬盘,否则表示缓存区的大小 #使用缓存区后,只有使用flush或close才能同步到硬盘 #2、读写 f=open('somefile.txt','w') f.write('Hello, ') f.write('World!') f.close() f=open('somefile.txt','r') f.read(4) #输出Hell f.read() #输出o,World (剩余的字符) f.close() #3、光标 f.seek(5)#光标移动到5 f.seek(3,5)#光标移动到8 f.tell()#输出光标位置 #4、读写行 f.readline() f.readline(5)#读一行前五个字符 f.readlines() f.writelines(lines) #5、文件关闭 #open try: #todo finally: f.close() #python 2.5以后提供了专门的语句(todo之后会自动关闭文件,异常也会关闭),2.5以内版本使用with需要导入模块,from __future__ import with_statement with open("aaa.txt") as f: #todo #6、迭代 #惰性迭代 import fileinput for line in fileinput.input(filename): process(line) #文件迭代器 f=open(filename) for line in f: process(line) f.close() lines=list(open('somefile.txt')) a,b,c=open('somefile.txt') #配置文件解析模块ConfigParser """ [messages] greeting:welcome to xxx program! """ from ConfigParser import ConfigParser CONFIGFILE="python.txt" config=ConfigParser() config.read(CONFIGFILE) print config.get('messages','greeting') #logging模块 import logging logging.basicConfig(level=logging.INFO,filename='mylog.log') logging.info('sometext')
相关推荐
python刚刚开始学习还没入门的,可以试一下这些例题,掌握快速
这篇“Python入门笔记”旨在帮助初学者快速掌握Python的基础知识,通过实践操作来加深理解。 首先,Python的语法特点是它的一大亮点。Python代码强调可读性,遵循“缩进决定代码块”的原则,避免了大括号带来的视觉...
"Python入门笔记(强烈推荐).7z" 提供的是一份详细的Python学习资源,特别适合初学者。Jupyter版意味着这份笔记是用Jupyter Notebook编写的,这是一种交互式计算环境,允许用户结合代码、文本、数学公式和可视化来...
本资源“python入门笔记”是针对初学者精心编写的教程,旨在帮助你快速掌握Python3的基础知识和核心概念。 1. **Python3基础知识**: Python3是Python的最新版本,它引入了许多改进,例如统一的 print 函数、新的...
这份“python入门笔记(强烈推荐).zip”压缩包显然包含了帮助初学者掌握Python编程的基础资料。下面,我们将深入探讨Python编程的一些核心概念和重要知识点。 1. **变量与数据类型**:Python支持多种数据类型,...
【第三章 Python基础】和【第四章 Python对象】详细阐述了Python的基础语法,包括变量、数据类型、操作符、控制结构等。Python中的基础数据类型如数字(【第五章】)、序列(如字符串、列表和元组,【第六章】)、...
python入门笔记,简单好用
【Python入门笔记】这篇资源是针对初学者设计的,旨在帮助你快速掌握Python的基础知识,特别是使用turtle库进行图形绘制。Python是一种高级编程语言,它与Perl、C和Java等语言有共通之处,但也有自己的特点。让我们...
### Python入门笔记知识点详解 #### 一、热身 - 为什么选择Python? Python是一种流行的、通用的编程语言,因其简洁的语法和强大的功能而受到广大程序员的喜爱。在选择Python作为学习对象时,以下几点特性非常突出...
Python是一种高级编程语言,以其简洁明了的语法和强大...这个"python入门笔记(强烈推荐)"涵盖了Python的基础到进阶知识,结合实际例子和练习,将帮助你扎实地掌握Python编程技能,为后续深入学习和开发打下坚实基础。
**Python入门笔记——李金详解** 本篇笔记是基于作者李金的《python入门笔记-李金(强烈推荐)》的解析,旨在为初学者提供一份详尽的Python语言学习指南。这份笔记采用Jupyter Notebook的形式,使得学习过程更加...
中文 Python 笔记 笔记内容使用 `ipython notebook` 来展示。 目录: - [01. **Python 工具**](01-python-tools) - [02. **Python 基础**](02-python-essentials) - [03. **Numpy**](03-numpy) - [04. **Scipy**](04...
这份笔记为Python初学者提供了全面而详细的入门教程,涵盖了从安装环境到编写简单程序,再到掌握核心语法的整个过程。通过学习这些内容,读者可以快速建立起对Python编程的理解,并为进一步深入学习和实践打下坚实...
在"Python入门笔记.docx"中,我们看到了关于Python基础知识的详细介绍,包括程序语法元素、数据类型、字符串和列表的使用、输入输出以及函数的应用。 首先,我们要了解Python中的基本语法。在Python中,单一等号 (=...
【Python入门笔记】这篇笔记是基于B站上的一套Python全栈开发教程的前133页内容编写的,旨在帮助初学者系统地学习Python编程。笔记内容包括实操代码、重点知识截图以及详细的注释,确保学习者能够清晰理解和实践每一...
《黑马Python机器学习入门笔记》是一份针对初学者编写的指南,旨在帮助读者掌握Python语言在机器学习领域的基本应用。这份笔记将带你踏入这个充满无限可能的领域,通过Python这门易学且强大的编程语言,开启你的数据...
Python3萌新入门笔记,萌新入门笔记是一系列真实的自学笔记。当然,它也是比较全面的入门教程,共包括 54 篇笔记。仍第一篇笔记开始,大半年的时间我都是在自学和组织教程内容。我觉得有必要,把我自己把我自己的学习...
根据提供的文件信息,以下知识点涵盖了《Python3萌新入门笔记》中提到的各个学习阶段和内容的详细描述。 一、Python入门准备 入门Python之前,学习者需要准备一些基础资源和工具。文档中提到的参考资料包括了经典的...