#--------------readwrite.py-----------------#
#--------------read and write file----------#
#write(string)
f = open("readwrite.txt",'w')
f.write("Welcome to this file\nThere is nothing here except\nThis stupid haiku\n")
f.close()
#writelines(list)
f = open("readwrite.txt")#默认为读
lines = f.readlines()
f.close()
lines[0] = "#-----writelines(list)-------#\nWelcome to this file\n"
f = open("readwrite.txt",'a')#a模式在原文件上继续添加
f.writelines(lines)
f.close()
#read(n)读取前n个字符
f = open("readwrite.txt","r")
print "#-------------------------read(n)----------------------------#"
print f.read(4)
f.close()
#readline()按行读取
f = open("readwrite.txt")
print "#-------------------------readline()----------------------------#"
for i in range(3):
print str(i) + ": " + f.readline() #str(i)将object转为string
f.close()
#readlines()返回列表,每项为一行
import pprint
f = open("readwrite.txt")
l = f.readlines()#返回列表
print l#输出列表
print "---------------------------------------"
pprint.pprint(l)#每项为一行显示,而且是文件对象自动关闭的方法,所以无f.close()
另一个读写实例
#----------picknames.py----------"
import os
#os.getcwd()返回一个表示当前工作目录的字符串,若在D:\python目录下执行此函数则返回结果"D:\PYTHON"
#os.listdir()返回一个参数所指定目录的所有文件名字符串的列表,若目录内有文件file1.rm,flie2.rm,file3.rm则返回结果['file1.rm','file2.rm','file3.rm']
filenames = os.listdir(os.getcwd())
for name in filenames:
filenames[filenames.index(name)] = name[:-3]#将每项名字去掉后三位
#open为内建函数,w表示写模式,该语句新建names.txt可以进行写操作
out = open("names.txt","w")
for name in filenames:
out.write(name + "\n")#开始写内容
out.close()
#读文件
f = open("names.txt","r")
#读取前四个字符
print f.read(4)
#读取剩下的字符
print f.read()
分享到:
相关推荐
Python读写文件是进行数据持久化存储的重要手段,它允许程序员在硬盘上创建、读取、写入和修改文件。本文将详细介绍Python中文件操作的相关知识点,包括文件的读写模式、代码操作示例以及使用with语句的好处。 首先...
### Python读写文件方法读取各种类型文件 #### 一、概述 在Python编程中,对文件的操作是一项基本且重要的技能。无论是简单的文本文件还是复杂的二进制文件,Python都提供了丰富的工具和方法来帮助开发者高效地...
复制代码 代码如下:#输入文件f = open(r’D:\Python27\pro\123.bak’) #输出文件fw = open(r’D:\Python27\pro\123e.bak’,’w’)#按行读出所有文本lines = f.readlines()num = -1for line in lines: str = ‘@SES/...
### Python读取文件指定行内容详解 在Python编程中,经常需要处理文件操作,其中一项常见需求是从文件中读取特定行的内容。Python提供了多种方式来实现这一功能,包括使用标准库`linecache`模块、自定义函数以及...
总结一下,处理Python读写文件时的多种编码格式问题,主要步骤包括: 1. 使用`chardet`库检测文件的编码类型。 2. 根据检测到的编码类型,使用`pandas.read_csv()`或其他适合的方法以正确的编码读取文件内容。 3. ...
### Python读写文件方法详解 #### 一、概述 Python 中读写文件是常见的操作之一,无论是处理文本文件还是二进制文件,Python 都提供了简单而强大的接口。本篇文章将详细介绍 Python 中读写文件的基本方法及使用技巧...
比如,使用write()方法来写入内容到文件中,或者使用read()方法来读取文件内容。 接下来,我们具体来看看如何按行读取并修改文件内容。首先,我们使用readlines()方法可以将文件中的每一行读取出来,并将它们作为...
使用python语言读取txt文本,根据分隔符判断,进行数据转换。适用于一个文本需要根据某个字段分隔多个文件的情况
### Python读写文件基础知识点 #### 一、Python文件操作简介 在Python中,文件操作是编程中非常常见的任务之一。无论是处理文本数据还是二进制数据,掌握正确的文件读写方法都是非常重要的。本文将详细介绍Python...
2. **读取文件**:一旦文件被打开,可以使用`read()`、`readline()`或`readlines()`方法读取其内容。`read()`一次性读取整个文件,而`readline()`和`readlines()`分别读取一行和所有行,返回列表。 3. **写入文件**...
python读写文件案例(任务)
5. **文件操作**:使用Python读取文件时,标准的做法是使用`open`函数以指定的模式打开文件,如示例中的`'Ur'`模式,这里的“U”代表通用换行模式,它可以帮助你处理不同操作系统中的换行符差异。“r”表示以只读...
python读写文件命名规则,这里统一整理了python读入和输出文件的标符。
在本文中,我们将深入探讨如何使用Python来读取文件并替换其中的特定字段。以下是一些关键知识点: 1. **文件操作模式**: - `'w'` 模式:用于写入文件,如果文件已经存在,会先清空文件内容;如果文件不存在,则...
在上述代码中,`getProperties`方法逐行读取文件,如果某行包含等号,说明它是一个有效的键值对。去除换行符后,用`split('=')`将键和值分开,并存入字典。注意处理异常,如果在打开或读取文件过程中出现错误,会抛...
例如,使用try...finally语句可以确保即使在读取文件时发生异常,文件也会在finally块中被关闭。Python还提供了with语句,它是一种上下文管理器,可以自动管理文件的打开和关闭。使用with语句可以在退出代码块时自动...
本文将详细解释如何使用Python的`os`模块来读取多层嵌套文件夹中的特定类型文件。 首先,我们需要导入`os`模块,它提供了与操作系统交互的函数,包括处理文件和目录。在这个例子中,我们的目标是找到所有的`.log`...
总结来说,Python的文件操作涉及到打开文件、选择合适的访问模式、写入或读取数据以及关闭文件。`write()`方法用于写入数据到缓冲区,`flush()`方法用于将缓冲区内容强制写入文件,而`close()`方法则确保缓冲区数据...