python-异常/文件/时间/随机数
python-异常/文件/时间/随机数
def exception_test():
try:
x = float(input("请输入被除数:"))
y = float(input("请输入除数:"))
z = x/y
print(z)
except ZeroDivisionError:
print("除数不能为零!")
# except ValueError:
# print("数值类型错误")
else:
print("没有捕获到对应的异常")
finally:
print("计算结束。。。") def os_file_test():
import os
print(os.listdir()) # 目录列表
print(os.getcwd()) # 当前目录
print(os.path.exists("D:\Demo")) # 判断目录
f = open("./test.txt")
# res1 = f.read()
# print(res1)
# res2 = f.readline()
# print(res2)
res3 = f.readlines()
print(res3) def time_test():
import time
for i in range(10):
print(i)
time.sleep(0.01)
cur_time = time.time()
print(cur_time)
# 转为时间戳
print(time.mktime(time.localtime()))
# 转为特定格式
print(time.asctime(time.localtime()))
print(time.ctime(int(cur_time)))
# 转换成时间字符串
print(time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()))
print(time.strftime("%Y-%m-%d %X", time.localtime()))
# 转换成时间字符穿
str_time = time.strftime("%Y-%m-%d %X", time.localtime())
print(time.strptime(str_time, "%Y-%m-%d %H:%M:%S")) def random_test():
import random
# 0-1随机数
print(random.random())
# 一定范围的随机数
print(random.uniform(2, 3))
# 一定范围的整数
print(random.randint(2, 4)) # 包括2,4
# 序列中获取一个随机数
print(random.randrange(10, 100, 2)) # 10,12,14...,96,98 # random.choice() 是从序列中获取一个随机元素,可以是字符串,元组,列表等
print(random.choice("python test"))
print(random.choice(["1", "2", "3", "4"]))
print(random.choice(("1", "2", "3", "4"))) # random.shuffle() 是将一个列表中的元素打乱
lists = [1, 2, 3, 4, 5, 6, 7, 8, 9]
random.shuffle(lists)
print(lists) # random.sample()是从指定序列中随机获取指定长度的片断
listss = [i ** 3 for i in range(10)]
print(listss)
print(random.sample(listss, 3))
print(listss) # 原有list不变
python-异常/文件/时间/随机数的更多相关文章
- devi into python 笔记(五)异常 文件操作 sys os glob模块简单实用
异常: Java异常: try catch块处理异常,throw引发异常. Python异常: try except块处理异常,raise引发异常. 异常如果不主动处理,则会交给Python中的缺省处 ...
- Python(3):文件读写与异常
访问路径: 文件读写必然涉及到文件会放在某个路径下.在python里,可以通过引入os包来实现切换当前访问的路径: # 假设我在 /home/zyq/KiDe/Python/test 文件夹中有一个文 ...
- Python获得文件时间戳 异常访问监控 邮件定时提醒
Python获得文件时间戳 异常访问监控 邮件定时提醒
- Python之文件读写
本节内容: I/O操作概述 文件读写实现原理与操作步骤 文件打开模式 Python文件操作步骤示例 Python文件读取相关方法 文件读写与字符编码 一.I/O操作概述 I/O在计算机中是指Input ...
- Python之文件与目录操作及压缩模块(os、shutil、zipfile、tarfile)
Python中可以用于对文件和目录进行操作的内置模块包括: 模块/函数名称 功能描述 open()函数 文件读取或写入 os.path模块 文件路径操作 os模块 文件和目录简单操作 zipfile模 ...
- Python操作文件和目录
Python操作文件和目录 读写文件比较简单,有一点特别注意就好了 windows下Python默认打开的文件以gbk解码,而一般我们的文件是utf-8编码的,所以如果文本含有中文,就会出现异常或者乱 ...
- 【转】Python之文件与目录操作(os、zipfile、tarfile、shutil)
[转]Python之文件与目录操作(os.zipfile.tarfile.shutil) Python中可以用于对文件和目录进行操作的内置模块包括: 模块/函数名称 功能描述 open()函数 文件读 ...
- 【转】Python之文件读写
[转]Python之文件读写 本节内容: I/O操作概述 文件读写实现原理与操作步骤 文件打开模式 Python文件操作步骤示例 Python文件读取相关方法 文件读写与字符编码 一.I/O操作概述 ...
- Python之文件与目录操作(os、zipfile、tarfile、shutil)
Python中可以用于对文件和目录进行操作的内置模块包括: 模块/函数名称 功能描述 open()函数 文件读取或写入 os.path模块 文件路径操作 os模块 文件和目录简单操作 zipfile模 ...
- Python OS 文件/目录方法
Python OS 文件/目录方法 os 模块提供了非常丰富的方法用来处理文件和目录.常用的方法如下表所示: 序号 方法及描述 1 os.access(path, mode) 检验权限模式 2 os. ...
随机推荐
- 结合商业项目深入理解Go知识点
这篇文章比较硬核,爆肝5千字,把之前整理的知识点都串起来了.建议先收藏,慢慢看. 前言 上一篇文章 #[Go WEB进阶实战]开源的电商前后台API系统 很受大家欢迎,有好多小伙伴私信我问题:&quo ...
- SpringBoot 项目中配置多个 Jackson 的 ObjectMapper ,以及配置遇到的坑
目录 问题说明 原因排查分析 结论总结 Jackson 自动装配分析 问题说明 我们都知道,SpringBoot 项目中,如果引入了 Jackson 的包,哪怕不配置,SpringBoot 也会帮我们 ...
- 【MySQL】MySQL8安装
1. MySQL8安装 安装环境 操作系统:CentOS7 MySQL版本:8.0.28 安装方式:二进制Generic 软件路径:/app/database 数据路径:/data/3306 日志路径 ...
- API 网关的功能用途及实现方式
1. API 网关诞生背景 前言 API 经济生态链已经在全球范围覆盖, 绝大多数企业都已经走在数字化转型的道路上,API 成为企业连接业务的核心载体, 并产生巨大的盈利空间.快速增长的 API 规模 ...
- 使用阿里云产品搭建PHPWIND
2.4 安装PhpWind论坛网站 1. 本小节主要是在ECS云主机中快速安装PhpWind论坛网站的基础环境. 2. 远程登录到 PhpWind 主机服务器 ECS实例.请使用本实验 ...
- python字符串表达式求值
背景: 在开发的过程中涉及到动态的根据公式计算数值 技术上选择了python a= eval("1+2*(3+1)") print(a)
- composer 安装 laravel指定版本
composer 安装 laravel指定版本 $ composer create-project --prefer-dist laravel/laravel notelog '7.*'
- Vue13 样式动态绑定
1 class样式的动态绑定 1.1 说明 通过命令v-bind:class设置一个对象,动态切换class.可以简写为:class. class=""可以和:class=&quo ...
- Redis-05持久化
1 Redis持久化 RDB(Redis DataBase) AOF(Append Only File) 2 RBD 2.1 基本说明 在指定的时间间隔内将内存中的数据集快照写入磁盘文件,它恢复时将快 ...
- 详解Redisson分布式限流的实现原理
摘要:本文将详细介绍下RRateLimiter的具体使用方式.实现原理还有一些注意事项. 本文分享自华为云社区<详解Redisson分布式限流的实现原理>,作者: xindoo. 我们目前 ...