收藏文章 楼主

Python3 标准库概览

版块:python3 基础   类型:普通   作者:小绿叶技术博客   查看:2099   回复:0   获赞:0   时间:2020-10-29 13:06:25

1

# 操作系统接口

import os # 使用 "import os" 风格:os.open() 不会覆盖内置函数 open()。

os.getcwd()      # 返回当前的工作目录


os.chdir('/root')    # 修改当前的工作目录 为 /root

os.system('mkdir today')    # 执行系统命令 mkdir 

help(os)

dir(os)


import shutil # :mod:shutil 使用文件和目录管理任务的高级接口

shutil.copyfile('data.db', '11.db') # 文件复制:前一个复制为后一个名称文件

shutil.move('data.db', 'archive.db') # 文件重命名

# 文件通配符

import glob

glob.glob('*.py') # 目录通配符搜索所有.py文件,并生成文件列表字符串



### 命令行参数

import sys

print(sys.argv) # 这些命令行参数以链表形式存储于 sys 模块的 argv 变量


# 字符串正则匹配

re模块为高级字符串处理提供了正则表达式工具。对于复杂的匹配和处理,正则表达式提供了简洁、优化的解决方案:


import re

re.findall(r'\bf[a-z]*', 'which foot or hand fell fastest')


re.sub(r'(\b[a-z]+) \1', r'\1', 'cat in the the hat')


'tea for too'.replace('too', 'two')


# 数学

# math模块为浮点运算提供了对底层C函数库的访问

import math

math.cos(math.pi / 4)

math.log(1024, 2)


#### random提供了生成随机数的工具

import random

random.choice(['apple', 'pear', 'banana']) [tʃɔɪs] 选择 :随机数函数  

random.sample(range(100), 10)    # [ˈsæmpəl] 从… 中抽样: range函数 生成范围不大于100 ;  是 choice 抽取 10 个数字

random.random()    # random float

random.randrange(6)    # random integer chosen from range(6)












Python3 标准库概览







提供企业建站服务,免费网防系统,提交信息登录 http://yundun.ddoss.cn 邮箱: proposal@ddoss.cn 
回复列表
默认   热门   正序   倒序

回复:Python3 标准库概览

头像

用户名:

粉丝数:

签名:

资料 关注 好友 消息