自发布了
今天与大家分享的是Python从入门到编写POC系列文章之读写文件,希望对大家学习有所帮助。
读写文件
读取键盘输入【raw_input( )或者input( )】
>>> demo = raw_input('INPUT:'); \ # \是在CMD中的换行符... print "content is" , demoINPUT:HELL0 MOMOcontent is HELL0 MOMO
打开或关闭文件,这里要用Python的内置函数open( ),然后创建一个file对象。
Python打开文件的模式:
r 以只读模式打开文件。
w 以只写模式打开文件,且先把文件内容清空(truncate the file first)wb 以二进制格式打开一个文件只用于写入。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。
a 以添加模式打开文件,写文件的时候总是写到文件末尾,用seek也无用。打开的文件也是不能读的。
r+ 以读写方式打开文件,文件可读可写,可写到文件的任何位置。
w+ 和r+不同的是,它会truncate the file first。
a+ 和r+不同的是,它只能写到文件末尾。
一个文件被打开后,有一个file对象,可以得到有关该文件的各种信息,以下是一些使用方法:
file.closed 返回true如果文件已被关闭,否则返回false。
file.mode 返回被打开文件的访问模式。
file.name 返回文件的名称。
file.softspace 如果用print输出后,必须跟一个空格符,则返回false。否则返回true。
举个例子
>>> demo = open("MOMO.txt","wb")>>> print u'是否关闭:', demo.closed是否关闭:False>>> print u'访问模式:',demo.mode访问模式: