码迷,mamicode.com
首页 > 编程语言 > 详细

【python】实例-创建文件并通过键盘输入字符

时间:2015-01-08 17:33:17      阅读:231      评论:0      收藏:0      [点我收藏+]

标签:

import os
lnend=os.linesep ##windows行结束符号是“\r\n”
FileName=raw_input("please input filename:")
while True:##检查该文件是否存在,当执行到break时跳出while循环
    if os.path.exists(FileName):
        print "%s already exits" %FileName
        FileName=raw_input("please input filename:")
    else:
        break   
ALL=[]##创建空的列表用于存储输入内容
print "please input words (ok to stop inputing)\n"
while True:##当执行到break时跳出while循环
    words=raw_input(">>")
    if words=="ok":
        break
    else:
        ALL.append(words)##循环的往列表添加内容
FileHandle=open(FileName,"w")
FileHandle.writelines(["%s%s" %(x,lnend) for x in ALL] )##函数writelines(list)可以将list写入到文件中,但是不会在list每个元素后加换行符,因此需要lnend换行符。同样write(str)把str写到文件中,write()也不会在str后加上一个换行符
FileHandle.close()
print "DONE"

  

【python】实例-创建文件并通过键盘输入字符

标签:

原文地址:http://www.cnblogs.com/paulwinflo/p/4211369.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!