python 小实例5 创建文件,并写入数据:要求不能与现存系统文件重名

来源:互联网 发布:淘宝怎么做排名靠前 编辑:程序博客网 时间:2024/05/16 12:56
#!/usr/bin/env  python#coding:utf8'''writing something to new file'''import osprompt='input filename :'ls=os.linesepmylist=[]def write():    while True:        filename=raw_input(prompt)        if  os.path.isfile(filename):            print '%s is exitent'%(filename)            continue        else:            break    while True:        line=raw_input('input data(. > exit):')        if line == '.':            break        else:            mylist.append(line)    fobj=open(filename,'w+')    fobj.writelines(['%s%s'%(x,ls) for x in mylist])    fobj.close()if __name__=='__main__':    write()

os模块实现对系统文件的调用

函数path.isfile()可用来检测文件名是否存在

0 0
原创粉丝点击