随笔 - 139  文章 - 1  评论 - 0  阅读 - 47214

Python自动化开发之python的常用模块

python常用模块

  模块的种类:模块分为三种,分别是自定义模块;内置标准模块(即标准库);开源模块(第三方)。

     以下主要研究标准模块即标准库:标准库直接导入即可,不需要安装。

  时间模块:time ,datetime

 例子:自定义时间格式  
1 __author__ = 'renyongbin'
2 import time
3 print(time.strftime("%Y-%m-%d %H:%M:%S"))
View Code

运行结果:2017-03-16 15:20:04
 例子3:打印当前时间
  
1 __author__ = 'renyongbin'
2 import datetime
3 print(datetime.datetime.now())
View Code
运行结果:2017-03-16 15:33:11.212345
  random模块:主要用来编写随机验证码。
  例子1:
  
复制代码
1 __author__ = 'renyongbin'
2 import random
3 #包含10
4 print(random.randint(1,10))
5 #不包含10
6 print(random.randrange(1,10))
View Code
复制代码

运行结果:

  6
  3

  例子2:在100个人中选择6个人(抽签)

1 __author__ = 'renyongbin'
2 import random
3 print(random.sample(range(100),6))
View Code

运行结果:[86, 73, 81, 0, 59, 32] 

  例子3:随机生成验证码  

复制代码
1 __author__ = 'renyongbin'
2 import random,string
3 source = string.digits +string.ascii_lowercase
4 print("".join(random.sample(source,6)))
View Code
复制代码

运行结果:n61hlq  

 

posted on   永远的大空翼  阅读(192)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示