码迷,mamicode.com
首页 > 编程语言 > 详细

Python文件操作

时间:2017-10-27 23:47:28      阅读:256      评论:0      收藏:0      [点我收藏+]

标签:nbsp   replace   方法   替换   nes   print   read   二进制   读取文件   

读取文件三步骤:
导入模块 codecs
# codecs模块主要用来结局文件乱码的问题。
import codecs
1、打开文件
2、文件操作(读或者写)
3、关闭文件
 
f = codecs.open(‘1.txt‘)
text = f.read()
result = text.replace(‘1‘,‘A‘)
print(result)
f.close()
 
text.replace将1.txt里面所有的‘1‘替换成‘A‘
 
codecs.open(文件名,参数二)的语法:
参数二主要有:
r 读
w写
b二进制
a追加
 
创建一个文件,并写入内容。
f = codecs.open(2.txt , wb)
f.write(‘Hello world!‘)
f.write(‘Hello Python!‘)
f.close()
 
 
文件的常用方法:
readlines()    读取文件中所有内容,将文件的每一行作为一个列表的一个元素(字符串)
readline()      读取一行内容做为一个字符串                   
next()            读取下一行内容
write()        必须传入字符串
举例:         f.write("abcd1234def")
writeline()   必须传入一个序列(列表)    对应readlines    
举例:         f.writeline([‘aaaa‘,‘bbb‘,[2222]])
 
with codecs.open(‘1.txt’ , ‘rb’) as file:
    print(file.read())

Python文件操作

标签:nbsp   replace   方法   替换   nes   print   read   二进制   读取文件   

原文地址:http://www.cnblogs.com/kelake/p/7745588.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!