Python中操作文件之write()方法的使用教程
write()方法把字符串str写入文件。没有返回值。由于缓冲,字符串可能不实际显示文件,直到flush()或close()方法被调用。
语法
以下是write()方法的语法:
fileObject.write(str)
参数
- str--这是要被写入的文件中的字符串。
返回值
此方法不返回任何值。
例子
下面的例子显示write()方法的使用。
#!/usr/bin/python
#Openafileinwritemode
fo=open("foo.txt","rw+")
print"Nameofthefile:",fo.name
#Assumingfilehasfollowing5lines
#Thisis1stline
#Thisis2ndline
#Thisis3rdline
#Thisis4thline
#Thisis5thline
str="Thisis6thline"
#Writealineattheendofthefile.
fo.seek(0,2)
line=fo.write(str)
#Nowreadcompletefilefrombeginning.
fo.seek(0,0)
forindexinrange(6):
line=fo.next()
print"LineNo%d-%s"%(index,line)
#Closeopendfile
fo.close()
当我们运行上面的程序,它会产生以下结果:
Nameofthefile:foo.txt LineNo0-Thisis1stline LineNo1-Thisis2ndline LineNo2-Thisis3rdline LineNo3-Thisis4thline LineNo4-Thisis5thline LineNo5-Thisis6thline
热门推荐
3 祝福语简短的微信
10 幼儿祝福语大全简短贺卡
11 感谢教官文案祝福语简短
12 鼠年同事祝福语简短创意
13 元旦祝福语 简短独特群发
14 妈咪跟我生日祝福语简短
15 给儿子新婚祝福语简短
16 伴娘祝福语长文案简短
17 恭喜高考完祝福语简短
18 生日祝福语送老公简短