`

python入门笔记(四)

阅读更多
#文件
#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')

	

 

1
0
分享到:
评论

相关推荐

    python入门笔记(强烈推荐).pdf

    python刚刚开始学习还没入门的,可以试一下这些例题,掌握快速

    python入门笔记(推荐)

    这篇“Python入门笔记”旨在帮助初学者快速掌握Python的基础知识,通过实践操作来加深理解。 首先,Python的语法特点是它的一大亮点。Python代码强调可读性,遵循“缩进决定代码块”的原则,避免了大括号带来的视觉...

    python入门笔记(强烈推荐).7z

    "Python入门笔记(强烈推荐).7z" 提供的是一份详细的Python学习资源,特别适合初学者。Jupyter版意味着这份笔记是用Jupyter Notebook编写的,这是一种交互式计算环境,允许用户结合代码、文本、数学公式和可视化来...

    python入门笔记

    本资源“python入门笔记”是针对初学者精心编写的教程,旨在帮助你快速掌握Python3的基础知识和核心概念。 1. **Python3基础知识**: Python3是Python的最新版本,它引入了许多改进,例如统一的 print 函数、新的...

    python入门笔记(强烈推荐).zip

    这份“python入门笔记(强烈推荐).zip”压缩包显然包含了帮助初学者掌握Python编程的基础资料。下面,我们将深入探讨Python编程的一些核心概念和重要知识点。 1. **变量与数据类型**:Python支持多种数据类型,...

    python入门笔记,简单好用

    python入门笔记,简单好用

    小白python入门笔记

    【Python入门笔记】这篇资源是针对初学者设计的,旨在帮助你快速掌握Python的基础知识,特别是使用turtle库进行图形绘制。Python是一种高级编程语言,它与Perl、C和Java等语言有共通之处,但也有自己的特点。让我们...

    python核心笔记.pdf

    【第三章 Python基础】和【第四章 Python对象】详细阐述了Python的基础语法,包括变量、数据类型、操作符、控制结构等。Python中的基础数据类型如数字(【第五章】)、序列(如字符串、列表和元组,【第六章】)、...

    python 入门笔记

    ### Python入门笔记知识点详解 #### 一、热身 - 为什么选择Python? Python是一种流行的、通用的编程语言,因其简洁的语法和强大的功能而受到广大程序员的喜爱。在选择Python作为学习对象时,以下几点特性非常突出...

    python入门笔记(强烈推荐)

    Python是一种高级编程语言,以其简洁明了的语法和强大...这个"python入门笔记(强烈推荐)"涵盖了Python的基础到进阶知识,结合实际例子和练习,将帮助你扎实地掌握Python编程技能,为后续深入学习和开发打下坚实基础。

    python入门笔记-李金(强烈推荐).zip

    **Python入门笔记——李金详解** 本篇笔记是基于作者李金的《python入门笔记-李金(强烈推荐)》的解析,旨在为初学者提供一份详尽的Python语言学习指南。这份笔记采用Jupyter Notebook的形式,使得学习过程更加...

    python入门笔记.rar

    中文 Python 笔记 笔记内容使用 `ipython notebook` 来展示。 目录: - [01. **Python 工具**](01-python-tools) - [02. **Python 基础**](02-python-essentials) - [03. **Numpy**](03-numpy) - [04. **Scipy**](04...

    Python学习笔记(干货) 中文PDF完整版.pdf

    这份笔记为Python初学者提供了全面而详细的入门教程,涵盖了从安装环境到编写简单程序,再到掌握核心语法的整个过程。通过学习这些内容,读者可以快速建立起对Python编程的理解,并为进一步深入学习和实践打下坚实...

    Python入门笔记.docx

    在"Python入门笔记.docx"中,我们看到了关于Python基础知识的详细介绍,包括程序语法元素、数据类型、字符串和列表的使用、输入输出以及函数的应用。 首先,我们要了解Python中的基本语法。在Python中,单一等号 (=...

    Python入门笔记-最详细的总结

    【Python入门笔记】这篇笔记是基于B站上的一套Python全栈开发教程的前133页内容编写的,旨在帮助初学者系统地学习Python编程。笔记内容包括实操代码、重点知识截图以及详细的注释,确保学习者能够清晰理解和实践每一...

    黑马python机器学习入门笔记

    《黑马Python机器学习入门笔记》是一份针对初学者编写的指南,旨在帮助读者掌握Python语言在机器学习领域的基本应用。这份笔记将带你踏入这个充满无限可能的领域,通过Python这门易学且强大的编程语言,开启你的数据...

    Python3萌新入门笔记

    Python3萌新入门笔记,萌新入门笔记是一系列真实的自学笔记。当然,它也是比较全面的入门教程,共包括 54 篇笔记。仍第一篇笔记开始,大半年的时间我都是在自学和组织教程内容。我觉得有必要,把我自己把我自己的学习...

    《Python3萌新入门笔记》清晰文字版

    根据提供的文件信息,以下知识点涵盖了《Python3萌新入门笔记》中提到的各个学习阶段和内容的详细描述。 一、Python入门准备 入门Python之前,学习者需要准备一些基础资源和工具。文档中提到的参考资料包括了经典的...

Global site tag (gtag.js) - Google Analytics