Python学习文件(File)方法
2017-12-20 17:15
387 查看
1、close()关闭文件。关闭后文件不能再进行读写操作
2、flush()刷新文件内部缓冲,直接把内部缓冲区的数据立刻写入文件, 而不是被动的等待输出缓冲区写入
3、fileno()返回一个整型的文件描述符(file descriptor FD 整型), 可以用在如os模块的read方法等一些底层操作上。
4、writeLines()向文件写入一个序列字符串列表,如果需要换行则要自己加入每行的换行符
注:文件的其他的基本的操作方法我在之前的文章中已经写过,在这里补充下没有写到的方法
>>> file = open("/Users/wangyue/Desktop/wangyue.txt", "w") >>> print(file.name) /Users/wangyue/Desktop/wangyue.txt >>> file.close()
2、flush()刷新文件内部缓冲,直接把内部缓冲区的数据立刻写入文件, 而不是被动的等待输出缓冲区写入
>>> file = open("/Users/wangyue/Desktop/wangyue.txt", "r+") >>> file.flush() #刷新缓冲区 >>> file.close()
3、fileno()返回一个整型的文件描述符(file descriptor FD 整型), 可以用在如os模块的read方法等一些底层操作上。
>>> file = open("/Users/wangyue/Desktop/wangyue.txt", "r+") >>> num = file.fileno() >>> num 7 >>> file.close()
4、writeLines()向文件写入一个序列字符串列表,如果需要换行则要自己加入每行的换行符
>>> file = open("/Users/wangyue/Desktop/wangyue.txt", "a+") >>> file.seek(0,0) >>> file.read() 'ssksksksksksksksksksks\nsdsjdsjdjsjdjsjdjsjdsjdjsjdjdj' >>> file.writelines(["ssksksksksksksksksksks33333\n","88888888888888888888"]) >>> file.seek(0) 0 >>> file.read() 'ssksksksksksksksksksks\nsdsjdsjdjsjdjsjdjsjdsjdjsjdjdjssksksksksksksksksksks33333\n88888888888888888888' >>> file.close()
注:文件的其他的基本的操作方法我在之前的文章中已经写过,在这里补充下没有写到的方法
相关文章推荐
- file()创建文件方法 分类: python python基础学习 2012-12-24 18:17 239人阅读 评论(0) 收藏
- Python学习(16)File(文件)方法
- Python 深度学习模型训练数据预处理 批文件重命名 os.listdir方法 os.rename方法 file.spilt方法
- Python基础【第十一篇】文件操作(file()、open()方法和fileinput模块)
- NetworkX学习笔记-3-Python中输出Gephi文件格式的方法
- Python File(文件) 方法(教程5)
- open()文件对象的seek、tell方法详解 分类: python基础学习 open()文件读写 python Module 2013-09-05 09:40 450人阅读 评论(0) 收藏
- Python的file.read()方法无法读全文件
- Python 读写文件和file对象的方法(推荐)
- 【python学习笔记】4:精度控制/文件读/split()方法
- python学习——python中的文件处理之open()、file()函数
- Python获取当前文件名分两种方法:__file__、sys.argv[0]
- Python 用file 对象和open方法处理文件的区别
- JAVA基础 day22 File类的方法和应用 利用递归获取目录下的所有文件 Properties类的应用(和IO技术结合,存取配置文件) 打印流和合并流等功能类的学习应用 切割文件练习
- python_基础学习_01_按行读取文件的最优方法
- PHP学习之路之PHP文件上传需要考虑的问题以及解决方法($_FILES,$_SERVER,substr,strrpos,file_exists,move_uploaded_file,is_uploaded_file,mkdir)
- 用两种不同的方法导出ORACLE 查询数据为CSV 文件 (python 代码 与 使用 utl_file 包)
- Python学习(二) linux终端下运行.py文件的方法
- Python 读写文件和file对象的方法(推荐)
- NetworkX学习笔记-3-Python中输出Gephi文件格式的方法