python知识积累(四)——文件操作
来源:互联网 发布:linux的shell 编辑:程序博客网 时间:2024/06/10 03:40
按行读取文件里的内容:
try:f = file('test.txt','r')except:print "cannot find 'test.txt' "sys.exit(1)else:while True:line = f.readline()if len(line) == 0:breakrec = str(line).strip()
(file函数有三个选项。
r是read
w是write 。f.write(teststring)
a是append)
注:最后加上strip()函数,可以把string类型值的行首和行尾/t /n等去掉。否则可能会加上line的换行符。最后还最好f.close()一下结束缓冲流。
遍历指定文件夹下的文件:
path = "./"filelist = os.listdir(path)filelist.sort()for x in range(0,len(filelist)):filename = filelist[x]print filename注:import os
拷贝文件0到另一个文件1(文件名为绝对路径)
shutil.copy(pathname0,pathname1)
删除文件(文件名为绝对路径)
os.remove(pathname)
If you have any questions or ideas ,please feel free to contact me : )
thx.^^
QQ: 1623213673
- python知识积累(四)——文件操作
- python知识积累(五)——编写模块
- vc知识积累(4.文件操作)
- 知识积累(四)——Acegi (version1.0.4)中文参考手册——第一章 简介
- mysql知识积累(四)foreign key
- 知识积累(一)——log4j
- 知识积累(二)——native2ascii
- python知识积累(三)字符串处理
- Python知识积累
- python知识积累
- Python OOP知识积累
- Selenium Python自动化测试学习知识积累-页面常用操作
- 知识积累(十一)——Spring jar包详解
- 知识积累(十二)——Hibernate jar包详解
- 机器学习(2.1)数据知识积累——向量
- 机器学习(2.3)数据知识积累——排列组合
- 机器学习(2.4)数据知识积累——高等数学
- Mac操作知识积累(不断补充更新)
- Chapter 1. Introduction
- android sdk 源码下载
- 客户填写发货方式的内容备注
- 修改spark install4j配置文件使得安装程序语言为中文
- 架构师需要学习的问题
- python知识积累(四)——文件操作
- ubuntu ubuntu安装库与服务器过程
- 分类页面的page,position等url的静态化
- java程序员面试必备问答汇总 .
- 反向遍历array
- SYSOUT & SYSPRINT
- UNIX/LINUX编程学习之文件I/O
- 修改spark install4j配置文件使得安装程序语言为中文
- PS 如何更改 照片 背景 (没有图片)