1.输入一个文件名,检测是否存在,如果不存在创建文件并写入内容:
import os
while True:
filename=input('Please enter the filename')
if os.path.exists(filename):
print('the file is exist')
break
else:
all=[]
while True:
content=input('>')
if content=='.':
print('Exit')
break
else:
all.append(content)
fobj=open(filename,'w')
str_list=[i+'\n'for i in all]
fobj.writelines(str_list)
fobj.close()
break
2.读入文件并打印出来,如果不存在则提示错误信息
def readFile():
filename=input('Please enter the file name')
print(filename)
try:
fobj=open(filename,'r')
except IOError as e:
print('%s is open error'%filename)
else:
for eachLine in fobj:
print(eachLine)
fobj.close()
分享到:
相关推荐
100道经典的python练习题,适合刷题、面试、自学python的各位小伙伴,多练多学,增长多多。
标题: Python基础编程练习题:巩固你的Python编程技能 ...无论你是自学者、学生、还是职业开发者,这份Python基础编程练习题都是提升编程技能的理想资源。开始挑战吧,让你的Python编程之旅更上一层楼
【Python课后习题答案代码】是一个专门为学习Python编程者准备的资源,它包含了Python语言相关的课后习题解答。...总的来说,"Python课后习题答案代码"是一个实用的学习工具,无论是自学还是教学,都能发挥积极的作用。
根据提供的文件信息,“python练习题-答案 (2).docx”,我们可以推断这份文档主要包含Python编程语言相关的练习题目及其解答。尽管描述部分没有提供具体信息,但从标题来看,这份文档的目标用户很可能是正在学习...
对于想要自学Python的人来说,选择合适的书籍至关重要。以下是一些推荐的Python自学书籍,以及它们各自的特点: 1. **《Python编程从入门到实践》**:这是一本非常适合作为初学者入门的书籍。作者通过简洁易懂的...
"自学Python文档nnnn"很可能是包含一系列资源的集合,帮助初学者或有经验的开发者深入学习Python。以下是一些可能涵盖在这些文档中的关键知识点: 1. **Python基础知识**:这包括Python的基本数据类型(如整数、...
python入门 单元测试和测试用例 Python标准库中的模块unittest提供了代码测试工具。 单元测试用于核实函数的某个防霾呢没有问题; 测试用例是一组单元测试,这些单元测试仪器一起核实函数在各种情形下的行为都符合...
今天全部分享给⼤家: 注:想学习Python的⼩伙伴们 可以 进群:984632579 领取从0到1完整学习资料 视频 源码 精品书籍 ⼀个⽉经典笔记和99道练习题及答案 1,编程初学者的三本python书籍: 2,中级python开发者 3,...
"Python自学教程-Python基础实战100例"提供了丰富的实践案例,帮助学习者巩固基础,其中第一期内容是制作九九乘法表。 在制作九九乘法表时,主要涉及的编程概念有循环结构(for循环和while循环)、range()函数以及...
最后,笔记可能会提供一些实战项目或练习题,帮助考生巩固所学知识,模拟真实考试环境,提高解决问题的能力。同时,对于考试的格式、题型和评分标准,笔记也应有所介绍,以便考生了解考试要求,有针对性地进行复习。...
本书的结构清晰,内容丰富,采用新形态构建,提供大量的扩展阅读材料、学习资源和视频教程,适合自学或作为大专院校的教学教材。对于任何对Python感兴趣的读者,无论是初学者还是有一定基础的学习者,都能从中受益。...
这份"python习题答案+实验报告参考答案.zip"压缩包文件显然包含了与Python学习相关的资源,包括习题的答案和实验报告的参考样本,对于正在学习Python的学生或者自学者来说,是一个非常宝贵的参考资料。 首先,习题...
Python是一种高级编程语言,以其简洁明了的语法和强大的功能而受到全球开发者的喜爱。"python课程习题及答案.zip"这个...对于自学者或是教师来说,这是一个宝贵的资源,有助于深化对Python语言的理解并提高实践能力。
基于Python的爬虫练习题项目是一个全面的教学资源,旨在帮助学生和开发者掌握网络爬虫技术。该项目提供从基础到高级的练习题以及完整的解决方案,免费提供全部源码,适合自学和教学使用。 项目介绍 该项目设计了一...
在这个学习资源中,"zgl_resource"可能是一个目录或者文件,里面可能包含了与Python相关的各种素材,如代码示例、练习题、解答、甚至是教学视频或文档。这些资源对于自学者来说非常有价值,因为实践是掌握编程语言的...
解题过程不仅能够帮助巩固理论知识,还能提升实际编程能力,对于自学Python的人来说尤为重要。 其次,Python程序设计-董付国(第二版)很可能是本书的PDF版,其中详细阐述了Python的基础知识和高级特性。书中可能...
【内容摘要】这3套Python学习资源包含3套针对性的编程练习题,专为初学者设计,旨在通过实战练习进行自我检验和能力提升。 【适用人群】主要涵盖Python入门学习者、高校计算机及相关专业学生、以及希望系统性学习...
Python Django 是一个...这个自学教程可能涵盖了以上这些主题,并且可能还会包含实战项目、练习题和解答,以帮助你巩固所学知识。通过逐步学习并实践,你将能够熟练地利用Python Django框架开发出功能丰富的Web应用。
全书共11章,从基础到高级,逐步递进,涵盖了大量实例和练习题,帮助读者巩固所学知识。 每章开头会概述本章的关键知识点,然后通过精选的例题进行分析和解答,以揭示常见错误和解决难点。每章末尾的测试题目进一步...
《Python学习手册(第3版)》讲述...除了有许多详实说明和每章小结之外,每章还包括一个头脑风暴:这是《Python学习手册(第3版)》独特的一部分,配合以实用的练习题和复习题,让读者练习新学的技巧并测试自己的理解程度。