python 2.7.8 下的基本文件“读/写”操作
python 2.7.8 下的基本文件“读/写”操作以下是把一文件内容拷贝到另一文件的基本 “读/写” 操作。主要有用到 raw_input()、open() 内置函数,for 循环,file.readlines()、file.write()、file..close() 方法。
#!/usr/bin/env python2
# -*- coding: UTF-8 -*-
readfile = raw_input("Please typing filename with path to read:") #要读取文件
readfile_objet = open(readfile, "r")
writefile = raw_input("Please typing filename with path to write:") #要写入文件
writefile_objet = open(writefile, "w+")
count = 0 #初始计数
for line in readfile_objet.readlines():#将要读取文件的内容,迭代到要写入文件
writefile_objet.write(line)
count = count + 1
readfile_objet.close() #关闭读取文件,保存
writefile_objet.close() #关闭写入文件,保存
print(count) #打印写入行数
1、raw_input() 内置函数社区内已有相关主题,不多说。请 "单击此处" 前往查看。
2、open() 内置函数社区内也有相关主题,不多说。请 "单击此处" 前往查看。
3、for 循环很简单且常用,也不多说。
4、这里主要讲 file.readlines()、file.write()、file.close() 方法。以下为官方原 EN 中文翻译,大家可参考一下:
file.readlines() 方法官方原 EN 帮助文档编制中文翻译
使用 readline() 方法读取直到 EOF (文件结束) 为止,返回含有读取行的列表。若存在可选 sizehint 自变量,就不会读取到 EOF,会读取整行总计约 sizehint 字节 (在舍入到内部缓冲区大小后,是可能的)。能实现类似-文件接口的对象可选择忽略 sizehint,若不能被实现或被高效实现的话。
file.write() 方法官方原 EN 帮助文档编制中文翻译
把字符串写入文件。没有返回值。由于缓冲原因,字符串不会实际展示在文件中,直到调用 flush() 或 close() 方法。
file.close() 方法官方原 EN 帮助文档编制中文翻译
关闭文件。已关闭文件不可再读取或写入。在文件关闭后,任何需要该文件处于打开状态的操作,会引发 ValueError (值错误)。允许多次调用 close() 方法。
版权声明:
本文为独家原创稿件,版权归 德云社区,未经许可不得转载;否则,将追究法律责任。
python 2.7.8 下的基本文件“读/写”操作
python 2.7.8 下的基本文件“读/写”操作
页:
[1]