#文件 #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入门笔记(强烈推荐) Jupyter版
python 基础笔记,适合初学者,可以跟着笔记操作一下,基础就可以理解了
python入门笔记 (python,numpy,scipy,matplotlib,pandas等)
python入门笔记(强烈推荐)
python入门笔记,简单好用
很不多的python入门教程
turtle库函数使用,python基本语法介绍 Python 语言与 Perl,C 和 Java 等语言有许多相似之处。但是,也存在一些差异。 在本资源中我们将来学习 Python 的基础语法,让你快速学会 Python 编程。
中文 Python 笔记 笔记内容使用 `ipython notebook` 来展示。 目录: - [01. **Python 工具**](01-python-tools) - [02. **Python 基础**](02-python-essentials) - [03. **Numpy**](03-numpy) - [04. **Scipy**](04...
本文将介绍Python入门的一些基础知识和技巧。 我们需要安装Python。Python有两个主要版本:Python 2和Python 3。目前,Python 3是主流版本,因此我们建议使用Python 3。Python可以在官方网站上下载并安装。 接下来,...
疯狂Python讲义笔记 Python基础入门到进阶知识手册 对照原文的笔记 由浅入深 循序渐进的笔记
自己学python入门时的比较,有点多,所以以图片的形式记录,方便日后快速回忆 主要是一些基础的python入门,各个库,函数的功能用法,还有一些实例代码
Python3萌新入门笔记,萌新入门笔记是一系列真实的自学笔记。当然,它也是比较全面的入门教程,共包括 54 篇笔记。仍第一篇笔记开始,大半年的时间我都是在自学和组织教程内容。我觉得有必要,把我自己把我自己的学习...
此笔记是基于blibli上的《花了2万多买的Python教程全套,现在分享给大家,入门到精通(Python全栈开发教程)》p1-p133的内容总结,详细总结了各p知识点,还有实操代码,可以边看课,边实操,都是正确代码格式,便于...
挺不错的挺不错的
Python入门教程完整版(懂中文就能学会)资料、笔记。这个是和Python入门教程完整版(懂中文就能学会)视频配套的资料。
Python基础入门教程,适合Python初学者,文档内容包括, 目录 前言 i 第一章 程序 1 1.1 程序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.2 什么是调试 . . . . . . . . . . . . . . . ....