文件过滤。
显示一个文件的所有行, 忽略以井号( # )开头的行
- a= open('test.txt', 'r')
- for eachline in a:
- if not eachline.startswith("#"):
- print eachline,
文件重命名
import os os.rename("毕业论文.txt", "毕业论文-最终版.txt")
文件删除
import os os.remove("毕业论文.txt") 获取当前读写位置 tell
定位到某个位置
如果在读写文件的过程中,需要从另外一个位置进行操作的话,可以使用seek()
seek(offset, from)有2个参数
- offset:偏移量
- from:方向
- 0:表示文件开头
- 1:表示当前位置
- 2:表示文件末尾
文件夹操作
<1>创建文件夹
import os os.mkdir("张三")
<2>获取当前目录
import os os.getcwd()
<3>改变默认目录
import os os.chdir("../")
<4>获取目录列表
import os os.listdir("./")
<5>删除文件夹
import os os.rmdir("张三")