专栏首页python3Python笔记(二)文本的创建和读取

Python笔记(二)文本的创建和读取

学习Python已有数日,这是今天的战利品:

1.创建文本(createtext.py)

程序如下:

#create text file

import os ls = os.linesep

print("******create file******")

#get filename while True:     fname = input("enter your file name:")     if os.path.exists(fname):         print("error: '%s' already exists"%fname)     else:         break

#get file content lines all = [] print("\nEnter lines ('.'by itself to quit).\n")

#loop until user terminates input while True:     entry = input('> ')     if entry == '.':         break     else:         all.append(entry)

#write lines to file with proper line-ending fobj = open(fname, 'w') fobj.writelines(['%s%s' %(x,ls) for x in all]) fobj.close() print ('Done')

程序验证:

文本查看器查看:

2.读取文本文件(readtext.py)

程序如下:

#read and dislay text file print("read and dislay text file")

fname = input("Enter filename:") print        #display a empty line

#attempt to open file for reading try:     fobj = open(fname, 'r') except IOError:     print("file open error:") else:     #display contents     print('_ '*10,)     for eachLine in fobj:         print(eachLine,end = '') #end参数,默认为'\n'     fobj.close() print('_ '*10) print("Done")

程序验证:

Let me go on...

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • python 文本的读写功能整合

    py3study
  • 小飞侠带你精通Python网络编程系列0

    1.NoneType: The Null object--空对象 2.Numerics(数值): int-整数, long-长整数, float-浮点数, co...

    py3study
  • pythn print格式化输出----

    %r 用来做 debug 比较好,因为它会显示变量的原始数据(raw data),而其它的符 号则是用来向用户显示输出的。

    py3study
  • 使用数组作为索引遍历numpy数组

    DrawSky
  • 9. python 列表、元组、字典

    ('a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'g', 'k', 'l', 'm', 'n')

    py3study
  • 第2课 python数据类型与转换

    是的,我们主要是3类数据 类型。。 3者之间可以转换,但是有条件,我们先一个个说吧。

    py3study
  • Python之内置函数

    内置函数 python里的内置函数。截止到python版本3.6.2,现在python一共为我们提供了68个内置函数。它们就是python提供给你直接可以拿来使...

    新人小试
  • Python3学习笔记 | 十三、Python的语句与语法-打印

    在Python里,打印语句是与文件类型操作相似。在文件操作里,是使用write 方法向打开的文件写入内容。打印操作是往系统的标准输出(stdout)流来实现显示...

    TeamsSix
  • 元组、字典、集合

    py3study
  • python字符串常用方法及文件简单读写的操作方法

    字符串(sting)是 Python 中最常用的数据类型。我们可以使用引号(‘或”)来创建字符。

    砸漏

扫码关注云+社区

领取腾讯云代金券