一步一例学python--读取控制台输入记录到文件
从今天起,多写些小例子,锻炼自己,从大家都不鸟的小段代码开始。
今天弄一个从控制台输入信息,然后记录到当前路径下的一个固定文件中。很简单:
?
import osfname=raw_input('Enter file name:')myf= open(fname,'w')while True: text=raw_input('Enter text[exit to quit]: ') if text!='exit': print text myf.write(text) myf.write(os.linesep) else: breakmyf.close()print 'exit'
?D:\prj\py>python read_text.py
Enter file name:log.infoEnter text[exit to quit]: 你好啊,傻逼你好啊,傻逼Enter text[exit to quit]: 昂昂Enter text[exit to quit]: 你也好,聪明蛋你也好,聪明蛋Enter text[exit to quit]: 嗯哪嗯哪Enter text[exit to quit]: 最近忙啥咧?最近忙啥咧?Enter text[exit to quit]: 最近不忙最近不忙Enter text[exit to quit]: 那就好好休息吧那就好好休息吧Enter text[exit to quit]: 多锻炼身体a多锻炼身体aEnter text[exit to quit]: ennaennaEnter text[exit to quit]: 好的好的Enter text[exit to quit]: exitexit
生成文件:log.info,成功!
嘎嘎!