博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python学习笔记——文件写入和读取
阅读量:6232 次
发布时间:2019-06-22

本文共 788 字,大约阅读时间需要 2 分钟。

1.文件写入

#coding:utf-8#!/usr/bin/env python'makeTextPyhton.py -- create text file'import osls = os.linesep#输入文件名fname = raw_input('Enter file name:')# 判断输入的文件名是否存在while True:	if os.path.exists(fname):		print "错误:'%s' 已经存在" % fname	else:		break#按行输入文件的内容,以.为结束每一行,以单个.结束整个输入all = []print "\n请以.结束每一行内容\n"#循环while True:	entry = raw_input("输入每一行: ")	if entry == ".":		break	else:		all.append(entry)#把所有的内容写入到文件中fobj = open(fname,'w')fobj.writelines(["%s%s" % (x,ls) for x in all])fobj.close()print "完成!"

 

2.文件读取和显示

#coding:utf-8#!/usr/bin/env python'readTextPyhton.py -- read and display text file'#输入文件名fname = raw_input('Enter file name:')print#尝试打开和显示文件try:	fobj = open(fname,'r')except IOError,e:	print "*** file open error:",eelse:	#显示内容	for eachLine in fobj:		print eachLine,	fobj.close()

 

转载地址:http://wwhna.baihongyu.com/

你可能感兴趣的文章
使用VAE、CNN encoder+孤立森林检测ssl加密异常流的初探——真是一个忧伤的故事!!!...
查看>>
13个在企业中持上升势头的开源编程工具
查看>>
sql server 2005附加数据库错误:尝试打开或创建物理文件时,CREATE FILE 遇到操作系统错误...
查看>>
彻底搞定C指针-函数名与函数指针
查看>>
win7快速启动栏
查看>>
一个网络项目招标书,大神们会几个?
查看>>
基于x86和JVM浅谈32bit与64bit的区别
查看>>
NSPredicate笔记
查看>>
cocos2d里面如何实现mvc
查看>>
unicode解码小工具
查看>>
Excel电子表格中如何做数据查找,重复数据删除,标记重复数据
查看>>
检测是否为HTML5新标签
查看>>
在升级过内核的机器上安装docker遇到的一个错误
查看>>
hibernate一个注册小例子
查看>>
zz 圣诞丨太阁所有的免费算法视频资料整理
查看>>
电信无限流量卡
查看>>
Java反射机制的适用场景及其利与弊 ***
查看>>
wine 运行Call of Duty Modern Warfare 2以及starcraft2方法
查看>>
找出表的记录数
查看>>
实现WCF和Unity 的集成
查看>>