|
以下是把一文件内容拷贝到另一文件的基本 “读/写” 操作。主要有用到 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 帮助文档编制中文翻译
file.close() 方法官方原 EN 帮助文档编制中文翻译
版权声明:
本文为独家原创稿件,版权归 德云社区,未经许可不得转载;否则,将追究法律责任。
|
|