实验报告
1、实验目的和要求
(1)了解并掌握基本文件操作
(2)了解并掌握目录基本操作
(3)了解并掌握高级文件操作
2、实验环境
笔记本与Python书本
3、实验过程
实例01 创建并打开记录蚂蚁庄园动态的文件
步骤:在IDLE中创建一个名称为antmanor_message.py的文件,然后在该文件中,首先输出一条提示信息,然后再调用open()函数创建或打开文件,最后输出一条提示信息
print("\n","="*10,"蚂蚁庄园动态","="*10) file = open('message.txt','w') print("\n 即将显示……\n")
实例02 向蚂蚁庄园的动态文件写入一条信息
步骤:在IDLE中创建一个名称为antmanor_message_w.py的文件,然后在该文件中。首先应用open()函数以写方式打开一个文件,然后再调用write()方法向该文件中写入一条动态信心,再调用close()方法关闭文件
print("\n","="*10,"蚂蚁庄园动态","="*10) file = open('message.txt','a') file.write("你使用了1张加速卡,小鸡撸起袖子开始双手吃饲料,进食速度大大加快。\n",) print("\n 写入了一条动态……\n") file.close()
实例03 显示蚂蚁庄园的动态
步骤:在IDLE中创建一个名称为antmanor_message_r.py的文件,然后在该文件中。首先应用open()函数以只读方式打开一个文件,然后再调用read()方法读取全部动态信息
print("\n","="*25,"蚂蚁庄园动态","="*25,"\n") with open('message.txt','r') as file: message = file.read() print(message) print("\n","="*29,"over","="*29,"\n")
实例04 逐行显示蚂蚁庄园的动态
步骤:在IDLE中创建一个名称为antmanor_message_r.py的文件,然后在该文件中。首先应用open()函数以只读方式打开一个文件,然后应用while语句创建循环,在该循环中调用readline()方法读取一条动态信息输出,另外还需要判断内容是否已经读取完毕,如果读取完毕应用break语句跳出循环。
实例05 遍历指定目录
步骤:在IDLE中创建一个名称为walk_list.py的文件,首先在该文件中导入os模块,并定义要遍历的根目录,然后应用for循环遍历该目录,最后循环输出遍历到文件和子目录
实例06 获取文件基本信息
步骤:在IDLE中创建一个名称为fileinfo.py的文件,首先在该文件中导入os模块,然后调用os模块的stat()函数获取文件基本信息,最后输出文件的基本信息
实战一 根据当前时间创建文件
实战二 批量添加文件夹
标签:11,文件,file,Python,2022,print,message,动态,open From: https://www.cnblogs.com/huziying13/p/16860360.html