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

Python第十章实验报告

时间:2022-11-11 22:55:56浏览次数:44  
标签:庄园 name Python 第十章 file print fileinfo 实验报告 os

一、实验对象:《零基础学Python》6道实例和2道实战
二、实验环境:IDLE Shell 3.9.7
三、实验目的:学习如何在Python中进行文件和目录的相关操作
四、实验过程:

  • 实例01 创建并打开记录蚂蚁庄园动态的文件
点击查看代码
print("\n","="*10,"蚂蚁庄园动态","="*10)
file=open('message.txt','w')
print("\n 即将显示......\n")

运行结果:

  • 实例02 向蚂蚁庄园的动态文件写入一条信息
点击查看代码
print("\n","="*10,"蚂蚁庄园动态","="*10)
file=open('message.txt','w')
file.write("你使用了1张加速卡,小鸡撸起袖子开始双手吃饲料,进食速度大大加快。\n")
print("\n 写入了一条动态......\n")
file.close()

运行结果:

  • 实例03 显示蚂蚁庄园的动态
点击查看代码
print("\n","="*25,"蚂蚁庄园动态","="*25,"\n")
with open('message.txt','r')as file:
    message=file.read()
    print(message)
    print("\n","="*29,"over","="*29,"\n")

运行结果:

  • 实例04 逐行显示蚂蚁庄园的动态
点击查看代码
print("\n","="*35,"蚂蚁庄园动态","="*35,"\n")
with open('message.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")

运行结果:

  • 实例05 遍历指定目录
点击查看代码
import os
path="C:\\demo"
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))

运行结果:

  • 实例06 获取文件基本信息
点击查看代码
import os
fileinfo=os.stat("Ten_sl_01.py")
print("文件完整路径:",os.path.abspath("Ten_sl_01.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)

运行结果:

  • 实战01 根据当前时间创建文件
点击查看代码
import os     
import time
def ltime_file(n):
    for i in range(1, n + 1):
        localTime = time.strftime("%Y%m%d%H%M%S", time.localtime())
        file_name=localTime
        f = open(file_name+".txt",'a')
        print("file" + " " + str(i) + ":" + str(localTime) + ".txt")
        time.sleep(1)     # 休眠一秒
    print('生成文件成功!')
if __name__ == '__main__':
    n = int(input("请输入需要生成的文件数:"))   
    ltime_file(n)

运行结果:

  • 实战02 批量添加文件夹
点击查看代码
import os
n=input("请输入需要生成的文件夹个数:")
w=int(n)
for i in range(1, w+1):
    file_name =str(i)
    dir_name =  file_name
    os.mkdir(dir_name)
    print("文件夹"+str(i)+"创建成功!")

运行结果:

标签:庄园,name,Python,第十章,file,print,fileinfo,实验报告,os
From: https://www.cnblogs.com/xiaomianlang/p/16853410.html

相关文章

  • 献芹奏曝-Python面试题-算法-DFS&BFS
    上一篇:献芹奏曝-Python面试题    开篇的话:本文目的是收集和归纳力扣上的算法题,希望用python语言,竭我所能做到思路最清奇、代码最简洁、方法最广泛、性能最高效,了解......
  • Python语法糖之match-case
    目录概述基本语法和语义example1example2进阶用法如果在case写变量名只是为了不写if语句么?本博客主要参考为北京大学陈斌老师的下一站Python概述match-case是python3.1......
  • OpenCV(4.6.0) D:\a\opencv-python\opencv-python\opencv\modules\imgproc\src
    原先一直以为数据集路径错误,调了半天也没用,后来打印图片列表,发现一个隐藏文件在终端运行 ls-a也出现了这个隐藏文件  删除 rm-rf.ipynb_checkpoints之后成功......
  • python中的运算符
    #1.算术运算符print('1.算术运算符')print('+1+2+3=',1+2+3)print('-10-5-1=',10-5-1)print('*2*2*3=',2*2*3)print('/7/2=',7/2)#除法,操......
  • Python获取IP地址
    Python获取IP地址一些情况下,我们需要通过Python获取电脑当前的IP地址,并执行一些操作(比如上传到数据库),则可以执行下面的命令:1.获取外网IP地址importrequestsprint(req......
  • 数据降噪处理--python实现
    原文链接:https://blog.csdn.net/qq_38342510/article/details/121227880一、均值滤波1)算法思想 给定均值滤波窗口长度,对窗口内数据求均值,作为窗口中心点的数据的值,之后......
  • python 修改ps背景颜色
    需要安装photoshop-python-api 1"""Changethecolorofthebackgroundandforeground."""2#Importlocalmodules3fromphotoshopimportSession4......
  • Python 监控web站点异常邮件提醒并自动重启
    生产环境中站点,如邮于访问量大出现异常不能正常运行,一般可以通过重启解决的。我们可以尝试通过Python监控监控web站点异常,发送邮件通知并自动重启服务。本文主要介绍Python......
  • #python笔记
    python笔记数据类型查看使用type()语句来查看数据的类型方法一:使用print直接输出信息print(type("黑马程序员")print(type("666"))print(type(11.345))方法二:......
  • python调用golang 从指定序列中找出一组与目标值最接近的子序列 kayb
    python调用golang从指定序列中找出一组与目标值最接近的子序列编写go代码生成so库python代码调用编写go代码写入hello.go文件packagemainimport( "C" "en......