Python起步之文件处理操作
来源:互联网 发布:怎么写销售数据分析表? 编辑:程序博客网 时间:2024/05/22 03:21
文件可以看做是Python的数据类型之一。
对文件的的操作包括;打开、关闭、读取、写入、遍历等
1、打开文件:open('filename','打开方式')
举例:打开一个命名为“number.dat"文件:open("number.dat","r")
打开一个命名为“music.mp3”音乐文件:open("music.mp3",'rb') 注意:音乐文件必须用二进制形式打开
2、读取文件内容:
read() :返回值是包含整个文件内容的一个字符串
readline(): 返回值是包含文件下一行内容的字符串。
readlines():返回值是包含整篇文件的一个列表,每一项都是以换行符结尾的一行字符串
3、写入文件:从计算机内存向文件写入数据
write():把包含文本数据或二进制数据块的字符串写入文件
writeline() :针对列表操作,接收一个字符串列表作为参数,将他们写入文件
4、遍历文文件:(例如:拷贝文件,根据数据定义行走路线,将文件有一种编码转换为另一种代码)
#通用代码框架:file = open (filename,'r')for line in file.readlines(): #处理一行文件内容file.close()#简化代码框架:file = open(filename,'r'): for line in file: #处理一行文件内容file.close()
以上是几种常见的文件操作.下面是应用几种操作完成文件的拷贝;
#copyFile.pydef main(): filename = input('请输入要拷贝的文件名:').strip() filename2 = input('请输入要拷贝到的文件的文件名:').strip()#尝试打开用户指定文件: infile = open(filename,'r') outfile = open(filename2,'w')#利用循环进行复制文件 for line in infile: #line = infile.readline() print(line[:-1]) outfile.write(line) infile.close() outfile.close()main()
阅读全文
0 0
- Python起步之文件处理操作
- Python起步之异常处理
- Python起步之文件案例
- Python起步之读写docx文件
- Python起步之数据类型
- Python常用操作(二)之文件处理
- python之文件处理
- Python之文件处理
- Python之文件处理
- python操作处理Excel文件
- python之文件操作
- python之文件操作
- python 之文件操作
- python 之文件操作
- python之文件操作
- Python之文件操作
- python之文件操作
- python之文件操作
- 万达“卖身”三国杀 楼市迎白银时代
- 两台Linux系统之间传输文件
- HDU5936折半枚举+思维
- 在线代码格式化(支持json Java js css html xml SQL等)
- 无法在环境变量中找到make命令: make 构建项目HelloWorld 时发生错误 (目标: 桌面) 当执行构建步骤 'Make'时
- Python起步之文件处理操作
- HTTP文件上传请求格式详解,利用HttpURLConnection上传文件
- 第一次的博客
- AbstractFeatureExtractor API
- c++动态内存管理
- android 水波纹
- 立下个flag,从今天开始我要写有深度的文章了,也要好好学习,考研去了
- Tensorflow深度学习之七:再谈mnist手写数字识别程序
- Linux学习-服务器B挂载服务器A的文件夹