open/文件操作
f=open('/tmp/hello','w')
#open(路径+文件名,读写模式)
#读写模式:r只读,r+读写,w新建(会覆盖原有文件),a追加,b二进制文件.常用模式
如:'rb','wb','r+b'等等
读写模式的类型有:
rU 或 Ua 以读方式打开, 同时提供通用换行符支持 (PEP 278)
w 以写方式打开,
a 以追加模式打开 (从 EOF 开始, 必要时创建新文件)
r+ 以读写模式打开
w+ 以读写模式打开 (参见 w )
a+ 以读写模式打开 (参见 a )
rb 以二进制读模式打开
wb 以二进制写模式打开 (参见 w )
ab 以二进制追加模式打开 (参见 a )
rb+ 以二进制读写模式打开 (参见 r+ )
wb+ 以二进制读写模式打开 (参见 w+ )
ab+ 以二进制读写模式打开 (参见 a+ )
注意:
1、使用'W',文件若存在,首先要清空,然后(重新)创建,
2、使用'a'模式 ,把所有要写入文件的数据都追加到文件的末尾,即使你使用了seek()指向文件的其他地方,如果文件不存在,将自动被创建。
f.read([size]) size未指定则返回整个文件,如果文件大小>2倍内存则有问题.f.read()读到文件尾时返回""(空字串)
file.readline() 返回一行
file.readline([size]) 返回包含size行的列表,size 未指定则返回全部行
for line in f: print line #通过迭代器访问
f.write("hello\n") #如果要写入字符串以外的数据,先将他转换为字符串.
f.tell() 返回一个整数,表示当前文件指针的位置(就是到文件头的比特数).
f.seek(偏移量,[起始位置])
用来移动文件指针
偏移量:单位:比特,可正可负
起始位置:0-文件头,默认值;1-当前位置;2-文件尾
f.close() 关闭文件
#!/usr/bin/env python
# Filename: using_file.py
poem='''\Programming is funWhen the work is doneif you wanna make your work also fun: use Python!'''
f=file('poem.txt','w') # open for 'w'riting
f.write(poem) # write text to file
f.close() # close the file
f=file('poem.txt')
# if no mode is specified, 'r'ead mode is assumed by default
while True:
line=f.readline()
if len(line)==0: # Zero length indicates EOF
break
print line,
# Notice comma to avoid automatic newline added by Python
f.close()
# close the file
分享到:
相关推荐
【Python文件操作】 在Python编程中,文件操作是一项核心技能,它允许程序与外部存储进行数据交互。Python提供了简洁的API来实现文件的读、写、追加等各种操作。本章将深入探讨Python文件操作的各个方面。 首先,...
学习python,对文件的操作方法的笔记
在Python编程语言中,文件操作是一项基础且至关重要的技能,尤其对于数据处理、日志记录以及文件存储等应用场景。在“python的相关文件操作练习”中,我们将探讨如何使用Python进行文件的读取、写入、追加以及其他...
Python文件操作是编程中不可或缺的一部分,它涉及到对文件的读取、写入、追加、移动、删除等操作。在Python中,文件操作通常通过内置的`open()`函数实现,结合不同的模式(如'r'、'w'、'a'等)来执行不同操作。 在...
当然,如果你的项目依赖较多的配置文件操作,可能需要考虑使用更高级的库,如`configparser`(Python 3)或`ConfigObj`,它们提供了更多的特性和错误处理机制。不过,对于基本的需求,上述自定义的`Properties`类...
"python读取文件信息脚本可执行文件.exe"是一个基于Python编写的程序,它被编译为可执行文件,方便用户直接运行而无需安装Python环境。这个程序有两个版本,filename_read.exe和filename_read2.exe,它们的主要功能...
首先,让我们了解Python中的基本文件操作函数。`open()`函数用于打开一个文件,它接受两个参数:文件名和模式。在读取文件时,模式通常设置为"r"(read): ```python file = open("重生之钢铁大亨_80txt.com.txt",...
在Python编程中,有时我们需要快速地访问文件的尾部,例如检查日志文件的最新记录。这个需求可以通过多种方法实现,但最常用的一种是读取文件的...因此,熟悉Python的文件操作技巧是每个Python程序员必备的技能之一。
Python提供了多个库来方便地读取和写入Excel文件,其中最常用的是`pandas`库和`openpyxl`库。本例子将重点介绍如何使用Python通过`pandas`库来读取Excel文件。 首先,`pandas`是一个强大的数据处理库,它提供了...
在Python编程语言中,文件操作是一项基础且重要的功能,它涉及到对文件的读取、写入、修改以及删除等操作。Python提供了丰富的内置函数来处理文件,这些函数可以帮助程序员高效地进行文件管理。下面,我们将深入探讨...
在测试的时候,需要造模拟数据,或者是将生产环境的数据导出到测试环境中去,本文记录通过python读取txt文件,并将数据导入mysql数据库 1、示例代码: import pymysql # 打开数据库连接 conn = pymysql.connect(host...
在非阻塞模式下,每次调用`read`或`write`方法都会立即返回,如果返回值为空,则表示文件操作未完成;反之,则表示成功读取或写入了数据。 ##### 创建Future对象 创建一个`asyncio.Future`对象,用于代表未来的...
功能: 1.判断文件所在的文件夹是否存在,不存在则...2.读取文件夹下的所有文件,可以控制是否返回文件的名字,不带后缀; 3.将所有文件的目录存储到指定的lst文件中; 4.读取lst文件中的路径,即将路径加载到列表中。
初学python 分享一个小程序:python 如何写入TXT文件!
Python脚本在文件操作方面的能力非常强大,它提供了丰富的内置函数和模块来处理文件的读取、写入、修改和其他相关操作。无论是处理文本文件、二进制文件还是进行高级文件操作,Python都能提供简洁而高效的方法。本文...
通过本文,我们学习了 Python 中的文件读写操作,包括读取 CSV 文件、写入 CSV 文件等。这些操作非常重要,在实际应用中会经常使用。 在本文中,我们还学习了 csv 模块的使用,包括读取和写入 CSV 文件。这些知识点...
本文将详细介绍Python中的文件操作方法,包括文件的打开与关闭、读取文本文件与二进制文件的方法、以及如何编写到文件等内容。 #### 二、文件的打开与关闭 1. **打开文件**: - 在Python中,使用`open()`函数来...
一旦`liblas`库安装成功,就可以开始编写Python代码来读取和操作LAS文件。以下是一个基本示例,演示了如何使用`liblas`读取XYZI点云数据: ```python import liblas # 打开LAS文件 with liblas.File('input.las', ...
在Python编程中,有时我们需要处理大量...以上就是关于Python3如何循环读取Excel文件并写入JSON的操作,以及如何处理MySQL数据库中的时间参数和Excel文件的写入技巧。这些技能在数据处理和自动化任务中是至关重要的。