随笔分类 - Python
开发语言,包含Python基础知识、Python 脚本、实践的项目
摘要:记得刚开始学python的时候,各种买书各种找资料,最后发现资料找了一大堆,但都是东一块西一块,内容不全且不系统,无意间发现这个宝藏网站,真的是太全了,当作工具书,时不时的翻翻,总会发现一些惊喜。0基础的可以看看这个-Python语言基础50课:Python-Core-50-Courses : ht
阅读全文
摘要:发现一个宝藏网站: GitHub 上有一个 Awesome - XXX 系列的资源整理,这个系列以“全”闻名,但凡是有一定知识度的领域、语言、框架等,都有自己的 awesome-xxx 系列的项目。 今天要说的是awesome-python-cn,它里边内容包括:Web 框架、网络爬虫、网络内容提取
阅读全文
摘要:2种方式: 【不删除给定的目录】 path1 = "D:\\dev\\workspace\\python\\pytestDemo\\222" def del_filedir(path): for file in os.listdir(path): res = os.path.join(path, f
阅读全文
摘要:import random a = {'lab-1': '短视频', 'lab-1': '直播'} print(random.choice(list(a.keys()))) # 从keys的list中随机返回一个元素 print(random.choice(list(a.values()))) #
阅读全文
摘要:import random idList = ['11', '22', '23', '34', '35', '14', '45', '66', '88', ] def get_randomID(): "返回一个字符串" if len(idList) == 0: print("idList中没有数据,
阅读全文
摘要:a = -1 # int b = 2.0 # float c = 13.11 # float d = 3.14j # complex print(type(a), type(b), type(c), type(d)) print(a + c) # 加:10.11 print(a - c) # 减:-
阅读全文
摘要:a = () b = (1) # 不是元组类型,是int型 c = (1,) # 只有一个元素的时候,要加逗号才能表示是元组 d = (1, 2, 3, 4, 5, 6, 1) print(type(a), type(b), type(c)) # <class 'tuple'> <class 'in
阅读全文
摘要:# -- coding: utf-8 -- # @time : 2022/7/19 21:51 # @file : 10pytest基本数据类型-dic.py # @software: pycharm D = {"a": "123", "b": "456", "c": 888} D.copy() p
阅读全文
摘要:a = [1, 2, 3] a.append([1, 4]) a.append(8) a.append([8, 9, '10']) # 添加的是整体,即:将输入对象添加到列表末尾 print(a) # [1, 2, 3, [1, 4], 8, [8, 9, '10']] print(a.count(
阅读全文
摘要:打开pycharm,新建.py文件,输入import redis,若是有提示红色波浪线,则未安装redis, 只需要在Terminal终端输入该命令:pip install redis 安装成功后,自动导入包。 import redis r= redis.Redis(host='127.0.0.1'
阅读全文
摘要:print(" 字符串类型常见方法 ") a = "stringing" print(a.capitalize()) # Stringing :首字符大写 print(a.upper()) # STRINGING 返回大写 print(a.islower()) # True 返回布尔值,都为小写返回
阅读全文
摘要:具体设置如下截图: 想具体了解到底要哪些可用变量,参看官网:https://www.jetbrains.com/help/pycharm/file-template-variables.html 以下为官网截图: 除了系统预定义的变量外,也可自定义变量,如下也是官网截图
阅读全文
摘要:获取当前文件的路径和父路径(2级)-pycharm: import os CURRENT_PATH = os.path.dirname(__file__) #返回当前文件所在的路径 ROOT_PATH = os.path.dirname(CURRENT_PATH) #获取当前路径的上级路径 prin
阅读全文
摘要:以下是下载地址,仅作为个人记录 https://chrome.zzzmh.cn/info?token=jnhgnonknehpejjnehehllkliplmbmhn 或者是如下链接 链接:https://pan.baidu.com/s/1qhleJ8_NUM3LLi5sR77Ohw 提取码:112
阅读全文
摘要:以下代码发送附件-文本文件和图片 #!/usr/bin/env python #-*-coding:utf-8-*- import smtplib from email.mime.text import MIMEText from email.mime.multipart import MIMEMu
阅读全文
摘要:以下代码是可以发送HTML格式的邮件 import smtplib from email.mime.text import MIMEText _user = "yy@qq.com" _pwd = "授权码" # _to = "ft_clover@163.com" _recer=["aa@qq.com
阅读全文
摘要:1.登录QQ邮箱网页版,点击设置-账户,可查看到如下界面 2.开启服务列表(我的前2项已开启),未开启的点击开启按钮,为什么要开启前2项,如下: 邮箱一般情况下都是默认开通这两个协议的,主要作用如下:imap客户端用于收取邮件,但是他和服务器同步,就是你客户端删除后web mail也跟着删除。pop
阅读全文
摘要:上一篇文章写了发邮件给单个人,这篇文章实现发送给多个人。 主要修改 _user = "xx@qq.com" #发件人邮箱 _pwd = "授权码" #发件人授权码 _recer=["aa@qq.com","bb@163.com","cc@qq.com"] #收件人列表 import smtplib
阅读全文
摘要:python 发送邮件给单个人, 需要修改以下三个地方(好久之前写过的代码,做个记录)。 _user = "xx@qq.com" //QQ邮箱 _pwd = "授权码" //QQ的授权码 _to = "yy@163.com" //163邮箱 或其他邮箱 #!/usr/bin/env python #
阅读全文
摘要:将多个列表相同索引的元素进行拼接并输出 Python: a=['阿莫西林克拉维酸钾分散片', '*清肺消炎丸', '*小儿咳喘灵口服液', '阿法骨化醇软胶囊'] b=['5片/次', '5粒/次', '2片/次', '0.25ug/次'] c=['08:00,12:00,18:00,10:46,1
阅读全文