首页 > 编程语言 > Python第十章实验

Python第十章实验

时间:2022-11-25 14:22:06浏览次数:47  
标签:庄园 Python 第十章 实验 file print fileinfo os

实例一:创建并打开记录蚂蚁庄园动态的文件

实验代码:

print("\n","="*10,"蚂蚁庄园动态","="*10)
file = open('message.txt','w')
print("\n 即将显示……\n")

实验结果:

 

 

实例二:向蚂蚁庄园的动态文件写入一条信息

实验代码:

print("\n","="*10,"蚂蚁庄园动态","="*10)
file = open('message2.txt','w')
#写入一条动态信息
file.write("你使用了1张加速卡,小鸡撸起袖子开始双手吃饲料,进食速度大大加快。\n")
print("\n 写入了一条动态……\n")
file.close()

实验结果:

 

 

实例三:显示蚂蚁庄园的动态

实验代码:

print("\n","="*25,"蚂蚁庄园动态","="*25,"\n")
with open('message3.txt','r') as file:
    message3 = file.read()
    print(message3)
    print("\n","="*29,"over","="*29,"\n")

实验结果:

 

 

 

实例四:逐行显示蚂蚁庄园的动态

实验代码:

print("\n","="*35,"蚂蚁庄园动态","="*35,"\n")
with open('message3.txt','r') as file:
    number = 0
    while True:
        number +=1
        line = file.readline()
        if line == '':
            break
        print(number,line,end= "\n")
print("\n","="*39,"over","="*39,"\n")

实验结果:

 

 

 

 

实例五:遍历指定目录

实验代码:

import os
path = "D:\\pyprogram\\第九章"
print("【",path,"】 目录下包括的文件和目录:")
for root, dirs, files in os.walk(path, topdown=True):
    for name in dirs:
        print("⚫",os.path.join(root, name))
    for name in files:
        print("◎",os.path.join(root, name))

实验结果:

 

 

 

 

 

实例六:获取文件基本信息

实验代码:

import os
fileinfo = os.stat("10-1.py")                         #获取文件的基本信息
print("文件完整路径:",os.path.abspath("10-1.py"))    #获取文件的完整数路径
#输出文件的基本信息
print("索引号:",fileinfo.st_ino)
print("设备名:",fileinfo.st_dev)
print("文件大小:",fileinfo.st_size,"字节")
print("最后一次访问时间:",fileinfo.st_atime)
print("最后一次修改时间;",fileinfo.st_mtime)
print("最后一次状态变化时间;",fileinfo.st_ctime)

实验结果:

 

 

标签:庄园,Python,第十章,实验,file,print,fileinfo,os
From: https://www.cnblogs.com/zhuangzhuang123/p/16924977.html

相关文章

  • Python 处理 Excel 表格
    安装 openpyxl 模块    在Python中没有自带的处理Excel表格的模块,所以我们在Windows上使用 ​​pipinstall--useropenpyxl​​​ 命令安装第三方模块 ​​......
  • Python 操作压缩文件
        我们经常使用压缩程序对文件进行压缩打包,在Python中也提供了相应的zipfile模块方便我们对ZIP压缩文件进行操作。读取 ZIP 压缩文件    读取ZIP压缩文......
  • Python 文件路径
    获取主目录提到文件路径问题,不得不先提一下不同操作系统上文件夹之间的分隔符。在Windows操作系统上,路径的写法采用的是 \ 反斜杠。而在macOS和Linux操作系统上,路径......
  • 使用 Python 组织文件
        在 Python 中, shutil 模块还提供了一系列对文件和文件集合的高级操作。特别是提供了一些支持文件拷贝和删除的函数。下面介绍一些组织文件常用操作。复制文件 ......
  • Python入门(9)——函数
    函数是带名字的代码块,用于完成特定的任务,当在程序中多次执行同一任务时,无需反复编写重复的代码块,只需调用执行该任务的函数即可。函数的声明    在Python中使用 def ......
  • Python入门(10)——类
    在Python中,一切都是对象,对象是类的实例,类是对象的蓝图和模板。类是一个抽象的概念,对象是一个类具体的实例。每个对象都有属性和行为,它们都是独一无二的,而且对象一定属于某个......
  • Python入门(8)——集合
    集合的创建    集合是由不重复元素组成的无序容器。创建集合用 {} 大括号或 set() 函数。注意,创建空集合只能用 set() ,不能用 {} , {} 创建的是空字典。......
  • 最全的Python海龟绘图总结
    在Python中使用海龟绘图,需要导入相应的模块,那么什么是模块呢?逻辑上来说模块就是一组功能的组合;实质上一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上......
  • Python入门(7)——元组与字典
    元组元组的定义    不可修改的列表称为元组。元组定义与列表定义的区别在于列表使用 [] 标识,而元组使用 () 标识。严格地说,元组是由逗号 , 标识的,圆括号只是让......
  • Python入门(5)——分支与循环
    使用功能更强大的IDEPyCharm是一款功能强大的Python编辑器,具有跨平台性。学习分支语句及循环语句,为了我们调试方便,我们后期选择使用PyCharm,PyCharm可以直接到官网下载......