首页 > 编程语言 >Python第九周

Python第九周

时间:2022-11-24 14:44:30浏览次数:34  
标签:10 Python file print fileinfo 第九 os message

一.    实验目的和要求

了解Pyhon中常见的异常

二.   实验环境

 python 3.10 64-bit

三.   实验过程

实例1

代码如下:

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

实例2

代码如下:

 1 print("\n", "="*10, "蚂蚁庄园动态", "="*10)
 2 file = open('message.txt', 'w')
 3 #写入动态信息
 4 file.write("你使用了1张加速卡,小鸡擅起袖子开始双手吃饲料,进食速度大大加快。\n")
 5 print("\n 写入了一条动态......\n")
 6 file.close()    #关闭文件对象
 7 
 8 print("\n", "="*10, "蚂蚁庄园动态", "="*10)
 9 file = open('message.txt', 'a')
10 #追加一条动态信息
11 file.write("mingri的小鸡在你的庄园待了22分钟,吃了6g饲料之后,被你赶走了。\n")
12 print("\n 追加了一条动态......\n")
13 file.close()

 

实例3

代码如下:

1 print("\n", "="*25, "蚂蚁庄园动态", "="*25)
2 with open('message.txt', 'r') as file:  #打开保存蚂蚁庄园动态信息的文件
3     message = file.read()   #读取全部动态信息
4     print(message)
5     print("\n", "="*29, "over", "="*29, "\n")

 

实例4

代码如下:

print("\n", "="*35, "蚂蚁庄园动态", "="*35)
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")

 

实例5

代码如下:

1 import os 
2 path = "C:\\demo"
3 print("【",path,"】目录下包括的文件和目录:")
4 for root,dirs,files in os.walk(path,topdown=True):
5     for name in dirs:
6         print("●",os.path.join(root,name))
7     for name in files:
8         print("◎",os.path.join(root,name))

 

实例6

代码如下:

 1 import os 
 2 fileinfo = os.stat("mr.png")
 3 print("文件完整路径:",os.path.abspath("mr.png"))
 4 # 输出文件的基本信息
 5 print("索引好:",fileinfo.st_ino)
 6 print("设备名:",fileinfo.st_dev)
 7 print("文件大小:",fileinfo.st_size,"字节")
 8 print("最后一次访问时间:",fileinfo.st_atime)
 9 print("最后一次修改时间:",fileinfo.st_mtime)
10 print("最后一次状态变化时间:",fileinfo.st_ctime)

 

标签:10,Python,file,print,fileinfo,第九,os,message
From: https://www.cnblogs.com/yisheng8/p/16921790.html

相关文章

  • python第一章三引号的用法
    #用2种方式拼接信息,第一种为常用方式name=input("name:")age=input("age:")job=input("job:")salary=input("salary:")info1='''--------------------info1of{_......
  • python进阶(29)单例模式
    初识单例模式 单例模式含义单例模式,也叫单子模式,是一种常用的软件设计模式。在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候整个系统只需要拥有一个......
  • 【python算法】24点
    defsolution(numbers):res=set()defpoint24(numbers):iflen(numbers)==1:ifabs(eval(numbers[0])-24)<1e-10:......
  • Python Charles抓包配置实现流程图解
    配置大佬的博客真的很详细很详细,我就不重复造轮子了,看这里补充解释在这一步疑问很多,大佬说的不是很详细,就由我来补充下吧~在PC端Charles这样点击:之后会这样提示:我们......
  • 网易Python后台开发面经
    社招。总共3轮技术面+1轮HR面,难度中等。问的问题基本都比较务实,纯技术和八股,没有算法。一面(40min)这一面比较水,主要是摸底。自我介绍。简历项目和个人工作介绍。djang......
  • Python 快速入门
    目录Python快速入门1环境配置1.1简介1.2Python安装1.3其余软件1.4编辑器的使用2基础语法2.1特点2.2代码块2.3注释3数据类型3.1变量类型3.2数据结构3.3运算......
  • 【GUI开发案例】用python爬百度搜索结果,并开发成exe桌面软件!
    一、背景介绍你好,我是@马哥python说,一名10年程序猿。1.1老版本之前我开发过一个百度搜索的python爬虫代码,具体如下:【python爬虫案例】用python爬取百度的搜索结果!......
  • python3_字符串操作
    Python字符串|菜鸟教程(runoob.com)Python字符串方法(w3school.com.cn)1、记录内置函数用法:ifFullVersion.endswith('NIO')#如果字符串以指定值结尾,则endswith......
  • 力扣81(java&python)-搜索旋转排序数组 II(中等)
    题目:已知存在一个按非降序排列的整数数组nums,数组中的值不必互不相同。在传递给函数之前,nums在预先未知的某个下标k(0<=k<nums.length)上进行了旋转,使数组变为[......
  • ValueError:only one element tensors can be converted to Python scalars解决办法
    问题描述深度学习初学者的我在使用pytorchdebug深度神经网络模型的时候,list,tensor,array之间的转化太复杂了,总是傻傻分不清。这次又遇到问题:ValueError:onlyoneelement......