python读写文件——创建文件+文件读取和显示
都是非常基础的语句,慢慢入门。。。
输入一个尚不存在的文件名,然后输入该文件的每一行 ,最后将所有文本写入文本文件
import os
if __name__ == "__main__":
ls=os.linesep #当前平台使用的行终止符
#得到文件名
while True:
fname=raw_input("请输入文件名:")
if os.path.exists(fname):
print "ERROR:"%s" already exists" %fname
else:
break
#得到文件内容
all=[] #列表
print "
Enter lines("." by itself to quit).
"
#循环直到用户停止输入
while True:
entry=raw_input("> ")
if entry==".":
break
else:
all.append(entry)
#写入文件
fobj=open("I:\123\"+fname,"w") #open(路径+文件名,读写模式),如果文件不存在,就会新建立一个文件
fobj.writelines(["%s%s" %(x,ls) for x in all]) #列表解析
fobj.close()
print "DONE"文件读取和显示
import os
if __name__ == "__main__":
#得到文件名字
fname=raw_input("输入文件名字:")
print
#读文件
try:
fobj=open("I:\123\"+fname,"r")
except IOError,e:
print "*** file open error:",e
else:
#显示内容
for eachline in fobj:
print eachline,
fobj.close()声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
