-
- python怎么实现smtplib发送带附件邮件小程序
- 程序名称:sendMail_func.py#!/usr/bin/envpython#-*-coding:utf-8-*-importosimportsysimporttimeimportsmtplibfromemailimportencodersfromemail.mime.textimportMIMETextfromemail.mime.baseimportMIMEBasefromemail.mime.multipartimportMIMEMultipartdefsend_mail(sub,c
- Python教程 . 后端开发 1423 2023-05-11 14:16:06
-
- 提升Python的执行效率的技巧有哪些
- 开始之前小伙伴先可以开发一个统计函数运行时间的python装饰器用于后面我们对各个python技巧使用后的时间统计。#导入时间提取的time模块fromtimeimporttimeimportdisdefcompute_time(func_):'''计算函数的运行时间'''deffunc_time(*arg,**kw):t1=time()result=func_(*arg,**kw)t2=time()
- Python教程 . 后端开发 1736 2023-05-11 14:13:06
-
- Python如何生成多行重复数据
- 引言在做科学计算或者模拟仿真的时候,相信不少小伙伴会遇到这样的问题,比如,我们有一个一维数组如下所示:array=[1,2,3,4,5]此时,我们想要将其沿着y轴进行重复性堆叠,比如,这里我们设定3次,从而我们可以得到下面的数组。[[1.2.3.4.5.][1.2.3.4.5.][1.2.3.4.5.]]那么我们该怎么办呢?一般方法importnumpyasnparray=np.array([1,2,3,4,5])#原始数组repeat_time=3#沿着y轴堆叠的次数array_final=n
- Python教程 . 后端开发 1992 2023-05-11 13:16:13
-
- Python的组合数据类型怎么用
- 组合数据类型1列表列表的表达序列类型:内部元素有位置关系,能通过位置序号访问其中元素列表是一个可以使用多种类型元素,支持元素的增、删、查、改操作的序列类型ls=["Python",1989,True,{"version":3.7}]ls['Python',1989,True,{'version':3.7}]另一种产生方式:list(可迭代对象)可迭代对象包括:字符串、元组、集合、range()
- Python教程 . 后端开发 1444 2023-05-11 12:10:06
-
- 功能强大的开源 Python 绘图库
- 我之前一直守着matplotlib用的原因,就是为了我学会它复杂的语法,已经“沉没"在里面的几百个小时的时间成本。这也导致我花费了不知多少个深夜,在StackOverflow上搜索如何“格式化日期”或“增加第二个Y轴”。但我们现在有一个更好的选择了——比如易于使用、文档健全、功能强大的开源Python绘图库Plotly。今天就带你深入体验下,了解它如何用超简单的(甚至只要一行!)代码,绘制出更棒的图表。本文中所有代码都已经在Github上开源,所有的图表都是可交互的,请使用Jupyt
- Python教程 . 后端开发 1639 2023-05-11 12:07:05
-
- python爬虫之selenium模块怎么使用
- 一、什么是Seleniumselenium是一套完整的web应用程序测试系统,包含了测试的录制(seleniumIDE),编写及运行(SeleniumRemoteControl)和测试的并行处理(SeleniumGrid)。Selenium的核心SeleniumCore基于JsUnit,完全由JavaScript编写,因此可以用于任何支持JavaScript的浏览器上。selenium可以模拟真实浏览器,自动化测试工具,支持多种浏览器,爬虫中主要用来解决JavaScript渲染问题。二、sele
- Python教程 . 后端开发 3337 2023-05-11 12:01:06
-
- 源码探秘:Python 中对象是如何被调用的?
- 楔子我们知道对象被创建,主要有两种方式,一种是通过Python/CAPI,另一种是通过调用类型对象。对于内置类型的实例对象而言,这两种方式都是支持的,比如列表,我们即可以通过[]创建,也可以通过list(),前者是Python/CAPI,后者是调用类型对象。但对于自定义类的实例对象而言,我们只能通过调用类型对象的方式来创建。而一个对象如果可以被调用,那么这个对象就是callable,否则就不是callable。而决定一个对象是不是callable,就取决于其对应的类型对象中是否定义了某个方法。如
- Python教程 . 后端开发 1498 2023-05-11 11:46:05
-
- Python怎么实现录屏功能
- 一、界面开发#设置主界面defset_init_window(self):#去掉tkinter默认的标题self.tk.title('')#隐藏默认图标self.tk.iconbitmap(self.icon_path())#获取屏幕的宽度screeWidth=self.tk.winfo_screenwidth()#获取屏幕高度screeHeight=self.tk.winfo_screenheight()width=int((screeWidth-500)/2)
- Python教程 . 后端开发 3842 2023-05-11 11:04:15
-
- Python操作Excel的基本方法是什么
- 写入Excel1.安装第三方模块修改excel可以使用xlwt模块pipinstallxlwt=1.2.02.编写代码xlwt.Workbook方法创建一个Excel文件work_book.add_sheet:添加一张表work_sheet.write:往表里写入数据(行,列,数据)work_book.save:保存文件importxlwt#创建一个Excel文件,字符编码为utf-8work_book=xlwt.Workbook(encoding='utf-8'
- Python教程 . 后端开发 1896 2023-05-11 11:04:08
-
- 你知道可以用 Python 来构建 Flutter 应用吗?
- 作者|ValentineEnedah译者|王德朕Flutter在软件研发领域是非常流行的,今天就让我们深入了解一下,用Python构建Flutter应用程序的世界!关于FLET在开始学习前,了解一下什么是FLET?FLET可以使开发人员通过Python,轻松地构建实时Web、移动和桌面应用程序,更加疯狂的是不需要你有前端经验,也能让你开发出稳定的Web应用程序,虽然移动版本还在开发中。1、FLET令人惊叹的功能1.由Flutter驱动;2.你可以在几分钟内实现一
- Python教程 . 后端开发 2191 2023-05-11 10:43:05
-
- 怎么使用Python实现二分法查找
- 首先,先创建一个名称为binary_search的函数:传递两个参数,元素列表和要查找的值。defbinary_search(_list,value):接下来,在函数内部定义所需的变量,二分法的关键在于从列表的中间向两侧查找(表述可能不严谨,大概这个意思),所以为了直观起见,定义left,right,mid三个变量,分别代表:列表的起始索引,结束索引和中间索引。left=0#列表的起始索引right=len(_list)#列表的结束索引mid=int((left+right)/2)#采用此方法,
- Python教程 . 后端开发 3720 2023-05-11 10:40:05
-
- python OCR文字识别的方法有哪些
- 将图片翻译成文字一般被称为光学文字识别(OpticalCharacterRecognition,OCR)。可以实现OCR的底层库并不多,目前很多库都是使用共同的几个底层OCR库,或者是在上面进行定制。方法一:使用easyocr模块easyocr是基于torch的深度学习模块easyocr安装后调用过程中出现opencv版本不兼容问题,所以放弃此方案。方法二:通过pytesseract调用tesseract优点:部署快,轻量级,离线可用,免费缺点:自带的中文库识别率较低,需要自己建数据进行训练Te
- Python教程 . 后端开发 4238 2023-05-11 10:34:05
-
- Python怎么异步发送日志到远程服务器
- StreamHandler和FileHandler首先我们先来写一套简单输出到cmd和文件中的代码:#-*-coding:utf-8-*-"""-------------------------------------------------FileName:logerDescription:Author:yangyanxingdate:2020/9/23-------------------------------------------------"&
- Python教程 . 后端开发 1375 2023-05-11 10:31:05
-
- Python之shell脚本怎么使用
- 一、sh是什么SH是一个独特的子进程包装器,可将您的系统程序动态映射到Python函数。SH帮助您用Python编写Shell脚本,既能支持Bash的所有功能(简单的命令调用,简单的管道传输),又能兼顾Python的灵活性。SH是Python中成熟的子进程接口,允许您调用任何系统程序,就好像它是一个函数一样。也就是说,SH让您几乎可以调用任何可以从登录shell运行的命令。更重要的是,您可以更轻松地捕获和解析命令的输出。二、使用步骤1.安装通过pip命令来安装shpipinstallsh2.使用
- Python教程 . 后端开发 2739 2023-05-11 10:25:05
-
- 基于Python怎么编写一个刷题练习系统
- 实现效果实现代码选择题defxuanze():globalflag2ifflag2==1:definsert():num=var1.get()question=var2.get()choice=var3.get()answer=var4.get()withopen('d:\\练习系统\\练习三3.1.pickle','rb')asfile:lst1=pickle.load(file)withopen('d:\\练习系
- Python教程 . 后端开发 1632 2023-05-11 10:16:11
PHP讨论组
组员:3305人话题:1500
PHP一种被广泛应用的开放源代码的多用途脚本语言,和其他技术相比,php本身开源免费; 可以将程序嵌入于HTML中去执行, 执行效率比完全生成htmL标记的CGI要高许多,它运行在服务器端,消耗的系统资源相当少,具有跨平台强、效率高的特性,而且php支持几乎所有流行的数据库以及操作系统,最重要的是

