搞定python之九----常用内置模块

本文是《搞定python》系列文章的第九篇,介绍常用的内置模块的使用。到此为止python的基础用法就彻底说完了,大家可以在此基础上学习爬虫、web处理等框架了。

本文的代码相对比较多,大家注意看代码即可。python的文档我贴出来,毕竟官方的文档是最完整的。python的文档:https://docs.python.org/3.13/

1、日期处理

日期处理日常开发比较常用,大家注意代码:

# date、time测试

import time
from datetime import datetime, timedelta

print(time.time())        #打印时间戳
print(time.localtime())   
print(time.strftime('%Y-%m-%d %H:%M:%S'))

# 字符串转日期 、日期转字符串
my_date_str = '2016-09-01'
my_date = datetime.fromisoformat(my_date_str)   # 日期类型
print("type(my_date) = %s" % type(my_date))
print('datetime= %s' % my_date.strftime('%Y/%m/%d'))  # 字符串类型

# 计算
print("\n---------")
print('现在时间 = %s' % str(datetime.now()))

new_time = timedelta(minutes=10)
print("后十分钟:%s" % (datetime.now() + new_time))

print("\n---------")
a_day = datetime(1999, 9, 19)
new_date = timedelta(days=21)
print("1999-9-19 加 21 天 = %s" %(a_day + new_date))

2、随机数

随机数咱们在前面的章节用了好多次,下面看例子就行了:

import random

print("[1-99]间的随机整数 %d" % random.randint(1, 99))
print("----")
print("列表内['a', 'b', 'c', 'f', 'fffe', 'dfefe']随机选一个:" + 
      random.choice(['a', 'b', 'c', 'f', 'fffe', 'dfefe']))

在这里插入图片描述

3、文件目录

python提供了两个类库,让我们简单的可以在目录中处理文件。注意:windows和linux、mac目录有些不一样,这里用的是mac做演示。下面是目录的使用的例子:

import os
from pathlib import Path

print(os.path.abspath('.'))
print(os.path.exists('/Users/a'))
print(os.path.isdir('/Users'))

# Path的简单使用
p = Path('')
print(p.resolve())
print(p.is_dir())

p2 = Path("/tmp/a/b")
print(p2.is_dir())

就到这里啦,python基础我就说完了,后面根据大家的反馈和我的实际应用再加餐吧。到这里大家玩大模型至少不会卡壳了。哈哈~~

好了,再见了,咱们来日方长… …
架构师们,加油!
//~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

stars

您的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值