2020-12-04

一、随机数模块.py
随机整数方法 包含开始值和结束值
import random
print(random。randint(1,41))
随机范围方法 rangrange(开始值,结束值,步长值)含头不含尾print(random.rangrange(1,10,2)
随机小数 0-1 print(random.random())
随机序列中的值(字符串,列表,元组,字典,集合)
print(random.choice())
二、安装第三方模块
cmd命令提示符中执行
pip(Python Install Package)
pip install 包名\模块名
pip install pymysql
安装路径 c:\Python34\Lib\site-packages
三、文本文件
文本文件:持久化字符串到磁盘空间的数据。
python open()方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出OSError。
open函数的返回值是一个file对象。
open(file,mode,encodoing)
file :文件名,绝对路径,相对路径
文件写入:
使用“a”模式追加数据,文件不存在时创建,已存在时末行追加。(不会自动换行 \n:自动换行)
以‘r’模式打开的文件相当于只读,是不能写入的,如果打开的文件不存在,还会报错。
(要想向文件写入数据则需要其他写入模式)
使用“w”模式创建文件,慎用,有原文件存在时它会覆盖原文件。
使用“b”模式可以读图片和视频
open函数的返回值是一个file对象
f=open(“big_data_1902.txt”,“w”)
文本对象具有读写文件的方法
f.write(" “)
关闭文件(会浪费资源)
f.close()
四、time模块
1、时间戳:数字 Unix 1970-01-01 00:00:00(格林威治时间 0时区) 以秒数为单位
import time
打印当前的时间戳,方便存储和数学运算
print(time.time())
2、时间元组 : (2020.12.3)
localtime([时间戳])本地时间
gtime([时间戳]) 格林威治时间
函数的参数和返回值
time_tup=time.localtime(1000000)
print(time_tup)
(print(time_tup.tm_year-2001))
3、时间格式化字符串 dd/mm/YYYY HH:MM:SS
显示给用户看
time.strftime(格式,[时间元组])
时间格式转换:时间戳<—>时间元组<—>时间字符串
案例1 32132141 → 时间字符串
print (time.strftime(”%Y-%m-%d %H:%M:%S,time.localtime(32132141)"))
案例2 2008-08-08 08:00:00 →时间戳
print(time.mktime(time.strptime(“2008-08-08 20:00:00”,"%Y-%m-%d %H:%M:%S)))
input()
五、异常
异常类:给不同种类的异常分的类型
NamerError:标识符未定义错误
TypeError:类型错误
IndexError:下标越界错误
异常处理:当程序遇到错误时,处理错误,并继续执行程序
try:必选(尝试)有可能会报错的代码
except Exception as e:
可以用来记录错误日志
f=open(“error.log”,“a”)
f.write(time.strftime("%Y-%m-%d %H:%M:%S")+" "+str(e))
f.close()
else:[可选参数]仅当不出错时执行
finally:[可选]不论是否出错都可以执行

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值