python之文件操作
[TOC]
python的文件操作
python中内置了文件(File)对象。通过open()方法创建。
file文件的读写操作
- 创建和打开文件、关闭文件
1 | file = open(filename[,mode[,buffering]]) |
写入文件后,一定要调用close()方法关闭文件,否则写入的内容不会保存到文件中。这是因为在写入文件内容时,操作系统不会立刻把数据写入磁盘,而是先缓存起来,只有调用close()方法时,操作系统才会保证把没有写入的数据全部写入磁盘。
- 用with语句打开文件、写入
1 | with open('path','w') as f: |
- 读取文件
1 | # ---读取指定字符--- |
- 文件指针
文件指针能指定文件读写的起始位置
python在关闭文件时,不会保存文件指针的位置,也就是说,每次打开时,文件指针都是0。而java、C和C#则会自动保存。
1 | file.seek(offset[,whence]) |
file文件的操作
- 复制、移动
1 | # 需要使用shutil模块 |
- 重命名、删除、获取基本信息
1 | # 需要用到os模块 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 一个正常的人!
评论