`

@Marked-一步一例学python--读取控制台输入记录到文件

 
阅读更多

从今天起,多写些小例子,锻炼自己,从大家都不鸟的小段代码开始。

今天弄一个从控制台输入信息,然后记录到当前路径下的一个固定文件中。很简单:

 

import os

fname=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:
        break
myf.close()
print 'exit'

 D:\prj\py>python read_text.py

Enter file name:log.info
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]: 那就好好休息吧
那就好好休息吧
Enter text[exit to quit]: 多锻炼身体a
多锻炼身体a
Enter text[exit to quit]: enna
enna
Enter text[exit to quit]: 好的
好的
Enter text[exit to quit]: exit
exit

生成文件:log.info,成功!

嘎嘎!

0
0
分享到:
评论

相关推荐

    markdown:功能齐全的markdown解析器和编译器,以TypeScript编写

    这是marked的流行库的分支(从chjj / release-0.3.7,2017年12月1日合并合并请求#961)。 郎 目录 安装 npm install @ts-stack/markdown --save 用法 最少使用量: import { Marked } from '@ts-stack/markdown' ...

    marked-0.3.2-1.zip

    标题中的"marked-0.3.2-1.zip"表明这是一个软件库的压缩包,标记为"marked"的版本0.3.2的第一个修正版。Marked通常是一个文本解析库,用于将Markdown语法转换为HTML,它在开发文档、博客和网站中非常常见。Markdown...

    marked-toc:已弃用

    npm i -g marked-toc --save 在任何降价文件中,添加<!-- toc -->要添加 TOC 的位置。 然后在命令行中,运行: toc [filename] 如果您将 toc 添加到README.md ,则无需添加[filename] ,只需运行toc 。 ...

    marked-forms:从markdown生成html表单标签和输入控件

    标记形式 Marked.js插件,用于从markdown生成HTML表单输入。 从诸如[text ?input?](name)类的markdown链接生成标签和输入控件。 安装 npm install marked-forms ...var markedForms = require ( 'marked-forms' )

    marked-linkify-it:使用linkify-it标记网址

    const linkify = require ( "marked-linkify-it" ) ; // or ES Module script // import marked from "https://cdn.jsdelivr.net/gh/markedjs/marked/lib/marked.esm.js"; // import linkify from ...

    一款使用marked和highlightjs开发的一款markdown编辑器

    本项目是一款基于marked和highlight.js开发的Markdown编辑器,专为Vue项目设计。接下来,我们将深入探讨这款编辑器的关键技术和实现细节。 **一、Markdown语法** Markdown是一种轻量级的标记语言,它的设计理念是...

    marked-0.2.10.zip

    totalshare2java.zip,一种提供基于常用的OAuth2的第三个网站登录功能的工具。一种提供基于常用的OAuth2的第三个网站登录功能的工具。

    marked-engine:Express兼容的Markdown渲染由标记提供支持

    marked-engine是兼容的模板引擎,用于呈现Markdown。 安装 $ npm install marked-engine 用法 将marked-engine注册marked-engine扩展名为“ .md”的文件的模板引擎。 app . engine ( 'md' , require ( 'marked-...

    hexo-renderer-marked-plus:hexo-renderer 标记了更独特的标题 ID

    Hexo-renderer-marked-plus是一款针对Hexo博客框架的插件,它的主要功能是为Markdown解析提供更加独特且可定制化的标题ID。这个插件是在hexo-renderer-marked的基础上进行改进和扩展的,特别关注在CSS样式冲突时,...

    marked-terminal:标记项目的渲染器。 允许您渲染Markdown以打印到终端

    npm install marked marked-terminal 例子 var marked = require ( 'marked' ) ; var TerminalRenderer = require ( 'marked-terminal' ) ; marked . setOptions ( { // Define custom renderer renderer : new ...

    TDMS文件读写【官方C语言例程】

    TDMS(Time-Date Marked Streams)是一种由美国国家仪器(National Instruments,NI)开发的数据存储格式,主要用于在测量和自动化应用中存储时间序列数据。TDMS文件结构允许用户保存多通道、多类型的数据,包括数字...

    marked-sanitizer-github:一个marked.js的净化器,它以与GitHub相同的方式净化markdown中HTML元素

    $ npm install --save marked-sanitizer-github 用法 它输出一类SanitizeState因为该清理是有状态的。 您可以通过调用getSanitizer()方法来为标记的解析器获取一个消毒剂。 它返回一个要清除的函数对象。 con

    前端项目-marked.zip

    在"marked-master"这个文件夹中,可能包含了源代码、示例、测试用例、文档以及项目配置文件等,这些可以帮助开发者更深入地了解和使用这个库。通过阅读源码和文档,我们可以学习到Markdown解析的实现细节,理解如何...

    marked-element:标记的库的元素接口

    从压缩包子文件的文件名称"marked-element-master"来看,这很可能是该项目的主分支或者源代码仓库。通常,"master"分支代表项目的主要、稳定版本,包含了最新的开发成果和可供部署的代码。开发者或使用者可以从这个...

    uiw-react-md-editor-master_React_源码

    编辑区是一个受控的Textarea组件,负责接收用户输入;预览区则根据编辑区的Markdown文本,实时渲染出HTML。这两个区域的数据同步主要通过state管理和事件处理来实现。 在React中,组件是构成应用的基本单元。uiw-...

    markdown-live:基于用python编写的marked、webkit2和gtk3的实时降价预览

    Markdown-Live:实时Markdown预览器是基于Python编程语言、Marked库、WebKit2和GTK3框架构建的应用程序。这个工具允许用户实时查看Markdown格式文本的预览效果,提高编写和编辑Markdown文档的效率。在深入探讨这个...

    marked-to-md:标记渲染器将 Markdown 渲染为... Markdown

    var mdRenderer = require ( 'marked-to-md' ) ; var source = '# Markdown to md renderer\nHello world!' ; var tokens = marked . lexer ( source ) ; var mdToMd = parser . parse ( tokens ) ; console . log ...

Global site tag (gtag.js) - Google Analytics