python
文章平均质量分 78
园中杨
生命自会成长
展开
-
str与__str__、repr与__repr__的关系
python中str、repr内置函数与__str__、__repr__魔术方法的关系原创 2022-11-17 17:37:19 · 197 阅读 · 0 评论 -
python私有属性单、双下划线区别
目录1、单下划线与双下划线外部调用区别2、父类与子类的双下划线私有属性外部调用时区别3、super方法继承父类,验证生成属性与方法的顺序4、类属性、私有属性的内存存储私有属性是将变量作为私有的来使用:单下划线私有属性,其要求只有类本身和子类自己能访问到这些变量双下划线私有属性,其要求只有类本身能访问、子类不能访问通过以下方式可以在外部调用私有属性1、单下划线与双下划线外部调用区别单下划线私有属性可在外部通过实例直接调用,双下滑线私有属性可在外部通过【_类名__私有属性名】调用import原创 2022-04-27 18:00:00 · 662 阅读 · 0 评论 -
python调用php文件中的函数
python调用php文件中的函数测试环境调用php函数php命令行调用php文件中的函数python子进程执行php命令行python调用php代码实现思路:php文件可通过在terminal中使用php命令行进行调用,因此可使用python开启子进程执行命令行代码。函数所需的参数可通过命令行传递。测试环境1、操作系统:macos10.13.22、php版本:PHP 7.1.7(mac自带)3、python版本:python3.6.04、python库:subprocess调用php函数p原创 2020-12-28 17:56:29 · 812 阅读 · 0 评论 -
python常用格式化输出
python格式化输出format格式化输出二级目录三级目录python开发实现常用的格式化输出format格式化输出format格式化输出将字符串作为模板,传入参数进行格式化,共分为3种:1,占位符不使用任何参数。2,占位符指定名称。二级目录三级目录...原创 2020-12-27 12:02:24 · 1280 阅读 · 1 评论 -
datetime模块获取、格式化输出日期时间
datetime模块获取、格式化输出日期时间获取日期、时间格式化输出时间、日期字符串解析为datetime类型时间戳获取与格式化输出datetime模块的常用用法,后续内容待补充获取日期、时间import datetimeimport time# 获取日期、时间now = datetime.datetime.now()utc_now = now.utcnow()zero_clock = now - datetime.timedelta(hours=now.hour, minutes=now原创 2020-11-30 21:57:10 · 13190 阅读 · 0 评论 -
pip安装与更换源
pip在线、离线安装第三方库,配置pypi镜像源原创 2020-11-29 22:06:47 · 7662 阅读 · 1 评论 -
pyenv安装时常见问题解决
pyenv的安装与使用1、pyenv安装1.1、电脑系统1.2、使用brew工具安装1.3、源码安装1、电脑系统三级目录pyenv是管理不同版本python解释器的工具,可以轻松地在多个版本的Python之间切换。本文示例使用pyenv安装2.7.0、3.5.0、3.6.0版本解释器。1、pyenv安装1.1、电脑系统操作系统版本为macOS 10.13.21.2、使用brew工具安装打开terminal使用brew install执行安装命令,但会遇到更新Homebrew,这会花费较长时间b原创 2020-11-28 23:44:01 · 4374 阅读 · 0 评论 -
python异常捕捉处理
python异常捕捉处理一,try...except...捕捉异常python异常处理相关需求,后续待补充。一,try…except…捕捉异常获取异常并定位出错误的代码是哪一行,通过traceback模块可定位出错代码的行数与错误信息import tracebackimport timedef func(): try: assert 1 / 0 except Exception as e: print('func %s' % str(e))原创 2020-09-26 19:14:09 · 566 阅读 · 0 评论 -
使用pandas保存python二维列表为csv文件
使用pandas保存python二维列表为csv文件将二维列表保存为csv格式文件numpy与pandas库常见需求总结,后续待补充。将二维列表保存为csv格式文件将数组实例化为np.array对象,通过pandas.DataFrame保存为对象,使用其to_csv方法保存为csv文件import pandas as pdimport numpy as npli = [['name', 'age', 'addres'], ['john', '18', 'bj'], ['jack', '26原创 2020-09-26 18:24:26 · 8782 阅读 · 2 评论 -
搜索字符串所有索引&字符串替换&字符串函数处理后替换
搜索字符串所有索引&字符串替换&字符串函数处理后替换在字符串中搜索一个子字符串的所有索引在字符串中搜索一个子字符串并用另一个字符串直接替换在字符串中搜索一个子字符串并通过函数处理该字符串后,将返回值进行替换python字符串处理常见问题总结,后续待补充。在字符串中搜索一个子字符串的所有索引通过字符串的index方法实现import refrom collections import Iterable, Iteratorsub_str = '5G'total_str = '原创 2020-09-26 17:49:22 · 604 阅读 · 0 评论 -
通过smtplib库使用ssl安全连接发送邮件
通过smtplib库使用ssl安全连接发送邮件需求 - 发送ssl安全邮件需求 - 发送ssl安全邮件使用126邮箱服务器通过ssl安全连接发送邮件。邮件内容为html格式,多个收件人。后续功能待补充。#!/usr/bin/python# -*- coding: UTF-8 -*-import loggingimport osimport smtplibfrom email.header import Headerfrom email.mime.text import MIMEText原创 2020-09-26 10:29:27 · 1177 阅读 · 0 评论