文章分类 - python学习
摘要:使用模块 import copy ==深浅拷贝==:区别 1. 主要指的都是可变类型,不可变类型都不能进行拷贝。 2. 浅拷贝,只拷贝最外面第一层, 3. 深拷贝,是将所有嵌套类型中可变类型都拷贝一份,不可变类型是不拷贝的。 4. 对于不可变类型中特殊的:元组,如果元组中包含可变类型,也会被拷贝**
阅读全文
摘要:现阶段,我们在开发一些程序时(终端运行) 2.1 单文件应用 当基于python开发简单应用时(一个py文件就能搞定),需要注意如下几点。 """ 文件注释 """ import re import random import requests from openpyxl import load_w
阅读全文
摘要:有video.csv视频库文件,其中有999条短视频数据,格式如下:【 video.csv 文件已为大家提供好,在day15课件目录下。 】 项目的核心功能有: 分页看新闻(每页显示10条),提示用户输入页码,根据页码显示指定页面的数据。 提示用户输入页码,根据页码显示指定页面的数据。 当用户输入的
阅读全文
摘要:这种一般用于=对用户输入数据格式的校验=比较多,例如: import re text = input("请输入邮箱:") email = re.findall("^\w+@\w+.\w+$", text, re.ASCII) if not email: print("邮箱格式错误") else: p
阅读全文
摘要:4. 作业 4.1 身份证号码 import re text = "dsf130429191912015219k13042919591219521Xkk" data_list = re.findall("\d{17}[\dX]", text) # [abc] print(data_list) # [
阅读全文
摘要:使用模块 import re 1. 字符相关 1.1 '' 匹配文本中的 '' import re text = "你好wupeiqi,阿斯顿发wupeiqasd 阿士大夫能接受的wupeiqiff" # wupeiqi匹配 data_list = re.findall("wupeiqi", tex
阅读全文
摘要:用户注册,将用户信息写入Excel,其中包含:用户名、密码、注册时间 三列。 import os import hashlib from datetime import datetime from openpyxl import load_workbook from openpyxl import
阅读全文
摘要:自己去网上搜索如何基于Python计算mp4视频的时长,最终实现用代码统计某个文件夹下所有mp4的时长。 moviepy模块 先安装moviepy模块 首先要安装 moviepy 模块才能正常运行! pip install moviepy 使用: from moviepy.editor import
阅读全文
摘要:1. findall 获取匹配到的所有数据 import re text = "dsf130429191912015219k13042919591219521Xkk" data_list = re.findall("(\d{6})(\d{4})(\d{2})(\d{2})(\d{3})([0-9]|
阅读全文
摘要:json格式,是一个数据格式(本质上就是个字符串,常用语网络数据传输) # Python中的数据类型的格式 data = [ {"id": 1, "name": "武沛齐", "age": 18}, {"id": 2, "name": "alex", "age": 18}, ('wupeiqi',1
阅读全文
摘要:UTC/GMT:世界时间 本地时间:本地时区的时间。 Python中关于时间处理的模块有两个,==分别是time和datetime==。 2.1 time import time # 获取当前时间戳(自1970-1-1 00:00) v1 = time.time() print(v1) # 时区 v
阅读全文
摘要:2.2 datetime 在平时开发过程中的时间一般是以为如下三种格式存在: datetime from datetime import datetime, timezone, timedelta # 当前本地时间 v1 = datetime.now() print(v1) # 当前东7区时间 tz
阅读全文
摘要:# 使用XML模块操作 # 基于xml形代指式使用这个模块,用ET来代指ElementTree from xml.etree import ElementTree as ET 可以看 2-1-05 文件操作 - Excel 格式文件
阅读全文
摘要:#ini文件操作 import configparser 使用方法 2-1-03 文件操作 - ini 格式文件
阅读全文
摘要:3.5 hashlib import hashlib hash_object = hashlib.md5() hash_object.update("武沛齐".encode('utf-8')) result = hash_object.hexdigest() print(result) import
阅读全文
摘要:3.4 random import random # 1. 获取范围内的随机整数 v = random.randint(10, 20) print(v) # 2. 获取范围内的随机小数 v = random.uniform(1, 10) print(v) # 3. 随机抽取一个元素 v = rand
阅读全文
摘要:3.3 sys import sys # 1. 获取解释器版本 print(sys.version) print(sys.version_info) print(sys.version_info.major, sys.version_info.minor, sys.version_info.micr
阅读全文
摘要:3.2 shutil import shutil # 1. 删除文件夹 path = os.path.join(base_path, 'xx') shutil.rmtree(path) # 2. 拷贝文件夹 shutil.copytree("/Users/wupeiqi/Desktop/图/csdn
阅读全文
摘要:3.1 os import os # 1. 获取当前脚本绝对路径 """ abs_path = os.path.abspath(__file__) print(abs_path) """ # 2. 获取当前文件的上级目录 """ base_path = os.path.dirname( os.pat
阅读全文
摘要:Python内置的模块有很多,我们也已经接触了不少相关模块,接下来咱们就来做一些汇总和介绍。 内置模块有很多 & 模块中的功能也非常多,我们是没有办法注意全局给大家讲解,在此我会整理出项目开发最常用的来进行讲解。 总结 有规则导入,并用空行分割。 # 先内置模块 # 再第三方模块 # 最后自定义模块
阅读全文