读文本文件
input = open('data', 'r')
#第二个参数默认为r
input = open('data')
读二进制文件
input = open('data', 'rb')
读固定字节
file_object = open('abinfile', 'rb')
3.写文件
写文本文件
output = open('data', 'w')
写二进制文件
output = open('data', 'wb')
追加写文件
output = open('data', 'w+')
写数据
file_object = open('thefile.txt', 'w')
file_object.write(all_the_text)
file_object.close( )
文件读写模式全版:
r+具有读写属性,从文件头开始写,保留原文件中没有被覆盖的内容;
w+具有读写属性,写的时候如果文件存在,会被清空,从头开始写。
r 打开只读文件,该文件必须存在。
r+ 打开可读写的文件,该文件必须存在。
w 打开只写文件,若文件存在则文件长度清为0,即该文件内容会消失。若文件不存在则建立该文件。
w+ 打开可读写文件,若文件存在则文件长度清为零,即该文件内容会消失。若文件不存在则建立该文件。
a 以附加的方式打开只写文件。若文件不存在,则会建立该文件,如果文件存在,
写入的数据会被加到文件尾,即文件原先的内容会被保留。
a+ 以附加方式打开可读写的文件。若文件不存在,则会建立该文件,如果文件存在,
写入的数据会被加到文件尾后,即文件原先的内容会被保留。
Examles:
#!/usr/bin/env python '''makeTextFile.py -- create text file''' import os ls = os.linesep # get filename fname = raw_input('filename> ') while True: if os.path.exists(fname): print "ERROR: '%s' already exists" % fname else: break # get file content (text) lines all = [] print "\nEnter lines ('.' by itself to quit).\n" # loop until user terminates input while True: entry = raw_input('> ') if entry == '.': break else: all.append(entry) # write lines to file with proper line-ending fobj = open(fname, 'w') fobj.writelines(['%s%s' % (x, ls) for x in all]) fobj.close() print 'DONE!'
#简单文本读取 f = open('text.txt','r') for line in f.readlines(): print line.strip() #默认会读出换行符,需要用strip() 进行处理
#二进制文件复制 import os f = open('test.jpg','rb') targetFile='test2.jpg' if os.path.isfile(targetFile): os.remove(targetFile) #另存为 print open('test2.jpg','wb').write(f.read())
相关推荐
本文实例讲述了Python读取文件内容的三种常用方式。分享给大家供大家参考,具体如下: 本次实验的文件是一个60M的文件,共计392660行内容。 程序一: def one(): start = time.clock() fo = open(file,'r') fc ...
主要介绍了Python txt文件常用读写操作代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
open()方法用来打开各种文件,常用参数说明如下: file:文件地址 mode:'r'读取文件数据、'w'数据覆盖写入文件、'a'数据追加文件末尾 encoding:用何种编码形式打开文件 该方法返回的是文件对象,可以对文件中的...
本文实例讲述了Python打开文件、文件读写操作、with方式、文件常用函数。分享给大家供大家参考,具体如下: 打开文件: 在python3中,打开文件的函数是: open(file, mode='r', buffering=None, encoding=None, ...
比如:在开发过程中,当需要读取一个文件内容内,我最希望有一个方法,我传入路径就能返回所有内容给我。 类似的问题还有很多,比如获取url内容,下载url,日志记录,读写excel... 所以我们会自然的选择把这些操作都...
主要介绍了Python读写文件方法,实例分析了Python读写文件常用的方法与使用技巧,需要的朋友可以参考下
本文实例讲述了python读写配置文件操作。分享给大家供大家参考,具体如下: 在用编译型语言写程序的时候,很多时候用到配置文件,作为一个约定的规则,一般用 ini 文件作为配置文件,当然不是绝对的,也可能是XML等...
一、python中对文件、文件夹操作时经常用到的os模块和shutil模块常用方法。1.得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()2.返回指定目录下的所有文件和目录名:os.listdir()3.函数用来删除一个...
Python读取文件主要使用open()这个函数,它会返回一个File对象,通过这个对象就可以实现文件对象的读写等操作。 2、读取文件关键函数open() 该函数包含多个参数: 一般常用的两个参数如下: open(file, mode=‘r’) ...
字符串(sting)是 Python 中最常用的数据类型。...本文给大家介绍python字符串常用方法及文件简单读写的操作方法,通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
了解文件的分类 掌握文件的打开关闭方法 掌握文本文件读写操作方法 了解二进制文件的读写操作方法 了解os与os.path模块在文件操作中的用法 了解shutil模块提供的支持文件和文件夹操作的常用方法 Learning Target ...
主要介绍了Python读写文件模式和文件对象方法,结合实例形式详细分析了Python文件操作常用技巧与相关注意事项,需要的朋友可以参考下
Python中如何进行文件读写操作? 什么是Python中的装饰器(Decorator)?如何使用装饰器? Python中如何处理日期和时间? 什么是Python中的Lambda函数?如何使用Lambda函数? Python中如何进行字符串格式化? ...
目录网盘文件永久链接 前言-软件的安装 ...2.6利用Python读写文件中的内容 2.7创建临时文件和文件夹 2.8创建文件夹 2.9复制文件和文件夹 第3章 Excel自动化处理-从此做表不加班 3.10使用Python操作.....
│ │ 2.6利用Python读写文件中的内容.mp4 │ │ 2.7创建临时文件和文件夹.mp4 │ │ 2.8创建文件夹.mp4 │ └ 2.9复制文件和文件夹.mp4 ├第3章 Excel自动化处理-从此做表不加班 │ │ 3.10使用Python操作Excel表格...
- Python常用内置数据结构:列表、元组、字典、集合的定义、创建和使用方式。 - Python函数:函数定义、参数传递、返回值等概念。 - Python模块和包:模块的导入、包的创建和使用等。 2. Python面向对象编程 - 类...
python入门教案全文共2页,当前为第1页。python入门教案全文共2页,当前为第1页。 python入门教案全文共2页,当前为第1页。... Python库:介绍Python常用的库和模块,如Numpy、Pandas、Matplotlib和Scikit-l
主要介绍了python使用docx模块读写docx文件的方法与docx模块常用方法详解,需要的朋友可以参考下