Core Python上的第一个程序

博客介绍了在阅读Core Python书籍时遇到的代码排版问题,特别是代码的缩进错误。博主强调了自己动手调整代码的重要性,认为完全依赖书籍不如亲自实践。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


Core Python上的第一个程序,书上的排版尤其是针对代码这块最令我不爽,看来看去,这个缩进很明显的错误~还是要自己改改,调调才可,尽信书不如无书,也好~!

#!/usr/bin/env python

#'makeTextFile.py  -- create text file'

import os
ls= os.linesep

#get filename

while True:
	fname = raw_input('input file name:')
	if os.path.exists(fname):
		print "Error: '%s' already exists" % fname
		break
	else:
		#get file content
		all = []
		print "\nEnter lines ('.' by itself to quit).\n"

		#loop until user terminates input
		while True:
			entry = raw_input('>')
			if entry == '.':
				break
			else:
				all.append(entry)
		#write lines to file with proper line-ending
		print 'file name:%s' % fname
		fobj = open(fname, 'w')
		fobj.writelines(['%s%s' % (x, ls) for x in all])
		fobj.close()
		print 'Done!'
print 'Exit~!'


#!/usr/bin/env python

'readTextFile.py  -- read text file'


#get filename
fname = raw_input('Enter filename:')
print

#attemp to open file for reading
try:
	fobj = open(fname, 'r')
except IOError, e:
	print "***file open failed:",e
else:
	#print file content
	for eachline in fobj:
		print eachline,
	fobj.close()

一个简单的文件读写程序~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值