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
热门推荐
1 十月简短祝福语
10 红颜生日祝福语简短独特
11 动心的生日祝福语简短
12 婆婆生日祝福语短语简短
13 小红书平安祝福语简短
14 送去考试祝福语简短英文
15 形容新年的祝福语简短
16 车行销售祝福语简短
17 六一祝福语简短感动女生
18 端午老师祝福语简短优美