-
Python – 使用am / pm将时间转换为不同的时区
所属栏目:[Python] 日期:2020-08-04 热度:127
在Python中,使用此函数(使用东部标准时间(EST)与am / pm,应以3种时间格式输出.中央时间(CT),山地时间(MT)和太平洋时间(PT)都在正确的上午/下午):def time_in_24h(time,time_day): #time is eastern time (number, str)-- number This fun[详细]
-
在Python中写一个双和
所属栏目:[Python] 日期:2020-08-04 热度:178
我是StackOverflow的新手,我对Python非常陌生.我的问题是这个......我需要写一个双和,如下:动机是这是对用于大地水准面的重力势的角度修正.我写这笔钱很困难.并且,在你说“去这样一个这样的资源”或者对我不耐烦之前,这是我第一次完成编码/编程/不管这是什么[详细]
-
python与MySQL
所属栏目:[Python] 日期:2020-08-02 热度:168
一、python与mysql交互因版本不同python操作mysql有两个模块,python3不再支持MySQL-python,模块使用都一样:python2.7:MySQL-pythonpython3:pymysql安装:pip install Mysql-pythonpip install pymysqlpymysql介绍:1.执行原生sql语句#!/usr/bin/env pytho[详细]
-
Python 使用Pillow模块生成验证码
所属栏目:[Python] 日期:2020-08-02 热度:86
1.安装pip3 install pillow2.使用步骤生成验证码和验证字符串绘制图片,将验证码放入session中将图片返回给页面3.代码demo#!/usr/bin/env python3#_*_ coding:utf-8 _*_#Author:wdimport randomfrom PIL import Image, ImageDraw, ImageFont, ImageFilterdef[详细]
-
python 与redis
所属栏目:[Python] 日期:2020-08-02 热度:89
一、redis安装源码安装: 1.wget http://download.redis.io/redis-stable.tar.gz 2.yum install gcc 3.tar zxvf redis-stable.tar.gz 4.cdredis-stable 5.makemake install 6.cp redis.conf /etc/7.配置文件 监听地址:bind 0.0.0.0 限制最大内存:maxmemory[详细]
-
Python算法基础
所属栏目:[Python] 日期:2020-08-02 热度:145
一、简介定义和特征定义:算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。如果一个算法有缺陷,或不适合于[详细]
-
数据库连接池DBUtils使用
所属栏目:[Python] 日期:2020-08-02 热度:186
一、简介DBUtils简单说python实现的线程化数据库连接(连接池),DBUtils支持所有遵循DP-API 2规范的数据库连接模块,例如:mysql、sqlserver、oracle、sqlite3等,更多请参考官网:https://cito.github.io/DBUtils/UsersGuide.html。二、安装使用安装pip3 inst[详细]
-
python装饰器带括号和不带括号的语法和用法
所属栏目:[Python] 日期:2020-08-02 热度:139
装饰器的写法补充:通常装饰器的写法是@func(),而有的时候为了减少出错率,可能会写成@func,没有()括号,这时我们可以这样定义,来减少括号。下面通过两个例子还看。一般装饰器的写法:1 def log(func=None):23 def inner(*args, **kwargs):4 print(do some[详细]
-
python集合与字典的用法
所属栏目:[Python] 日期:2020-08-02 热度:77
python集合与字典的用法集合:1.增加 add2.删除 del 删除集合 discard(常用)删除集合中的元素 #删除一个不存在的元素不会报错remove 删除一个不存在的元素会报错pop随机删除一个值并弹出删除的值3.clear 清除 #清空集合中的元素,集合还存在4.in 判断一个元素[详细]
-
python爬虫入门---第一篇:获取某一网站所有超链接
所属栏目:[Python] 日期:2020-08-02 热度:117
需要先安装requests库和bs4库import requestsfrom bs4 import BeautifulSoupdef getHTMLText(url):try:#获取服务器的响应内容,并设置最大请求时间为6秒res = requests.get(url, timeout = 6)#判断返回状态码是否为200res.raise_for_status()#设置真正的编码r[详细]
-
python爬虫入门---第三篇:自动下载图片
所属栏目:[Python] 日期:2020-08-02 热度:75
适用的图片网站:美桌源代码:import requestsimport reimport urllibfrom bs4 import BeautifulSoupdef get_html_text(url):获取网址url的HTML代码,以字符串形式返回html代码try:res = requests.get(url, timeout = 6)res.raise_for_status()res.encoding =[详细]
-
python函数的用法
所属栏目:[Python] 日期:2020-08-02 热度:92
python函数的用法目录:1.定义、使用函数1.函数定义:def2.函数调用:例:myprint()3.函数可以当作一个值赋值给一个变量 例:a=myprint() a()4.写return return必须是最后一句,不写return返回null2.函数的参数1.不带参数的函数2.带固定参数的函数3.带可变参数的函[详细]
-
python爬虫入门---第四篇:网站对爬虫的限制及突破测试
所属栏目:[Python] 日期:2020-08-02 热度:52
大部分网站对网络爬虫都有限制,限制方式有两种:一、Robots协议;二、网站通过判断对网站访问http的头部信息来查看是否是爬虫,并对爬虫做相关拦截第一种限制是书面限制,第二种是强制性阻拦限制。那我们如何去突破第二种限制呢?首先我们要爬取一个网站大部[详细]
-
python笔记之字符串
所属栏目:[Python] 日期:2020-08-02 热度:101
简介:以下表示都为str类型,即字符串:str1 = I love youstr2 = I love you#python三引号允许一个字符串跨多行,字符串中可以包含换行符、制表符以及其他特殊字符str3 = Iloveyouprint(type(str1))print(type(str2))print(type(str3))----------------------[详细]
-
堡垒机之paramiko模块
所属栏目:[Python] 日期:2020-08-02 热度:160
一、paramiko简单介绍场景预设:很多运维人员平时进行维护linux/unix主机时候,无非通过ssh到相应主机操作,那么一旦主机有成千上百台,那该如何应对,这时候我们需要批处理工具,基于python的工具有ansible、salt,而ansible的核心则是基于paramiko。安装:p[详细]
-
协程、 事件驱动介绍
所属栏目:[Python] 日期:2020-08-02 热度:183
一、协程介绍协程,又称微线程,纤程。英文名Coroutine。一句话说明什么是线程:协程是一种用户态的轻量级线程。协程拥有自己的寄存器上下文和栈。协程调度切换时,将寄存器上下文和栈保存到其他地方,在切回来的时候,恢复先前保存的寄存器上下文和栈。因此[详细]
-
Select、Poll、Epoll、 异步IO 介绍
所属栏目:[Python] 日期:2020-08-02 热度:128
一、概念相关介绍同步IO和异步IO,阻塞IO和非阻塞IO分别是什么,到底有什么区别?不同的人在不同的上下文下给出的答案是不同的。所以先限定一下本文的上下文。本文讨论的背景是Linux环境下的network IO。一 概念说明在进行解释之前,首先要说明几个概念:- 用[详细]
-
检查python中套接字中是否有数据可用
所属栏目:[Python] 日期:2020-08-01 热度:124
我想要一个功能来检查数据是否在读取之前在套接字中等待读取.这样的事情会有所帮助:if (data available) then read data else wait in blocking mode till data becomes available 我怎样才能在Python中实现这一点最佳答案while 1: socket_list = [s[详细]
-
在OpenShift的书中使用Python 3.3
所属栏目:[Python] 日期:2020-08-01 热度:147
OpenShift最近出版了一本书“OpenShift入门”.对于刚开始的人来说,这是一个很好的指南.在第3章中,他们展示了如何修改模板应用程序以使用Python 2.7和Flask.我们的要求是Python 3.3.在第19页,对wsgi.py的修改之一是:execfile(virtualenv,dict(file = virtuale[详细]
-
python – 有没有一种简单的方法来添加边框到Kivy Labels,Buttons,Widgets等没有图像?
所属栏目:[Python] 日期:2020-08-01 热度:53
我正在尝试为Kivy Buttons添加边框,但它不能按预期工作.对于标签我的实现似乎没问题,但对于按钮,它会覆盖/清除按钮的标准外观.如何在不改变正常行为的情况下绘制按钮上方的边框?我想像ButtonBehavior一样实现它,所以我可以用画布为每个Kivy对象添加一个边框.[详细]
-
使用scipy.stats和statsmodels计算线性回归时的结果不同
所属栏目:[Python] 日期:2020-08-01 热度:92
当我尝试OLS适合这两个库时,我得到不同的r ^ 2值(确定系数),我无法弄清楚原因. (为方便起见,删除了一些间距)In [1]: import pandas as pd In [2]: import numpy as np In [3]: import statsmodels.api as sm In [4]: import scipy.s[详细]
-
Scipy ODR python
所属栏目:[Python] 日期:2020-08-01 热度:86
我正试图使用非球面镜片配方将一个9点的云调到圆锥形: z(r) = r /(R*(1+sqrt(1-(1+K)*(r/R)))) 其中R是曲率半径,K是圆锥常数,r = sqrt(xy). K保持不变(已知值),R正是我正在寻找的.我从http://wiki.scipy.org/Cookbook/Least_Squares_Circle开始[详细]
-
python简单的监控脚本-利用socket、psutil阻止远程主机运行特定程序
所属栏目:[Python] 日期:2020-08-01 热度:81
python简单的监控脚本-利用socket、psutil阻止远程主机运行特定程序psutil是一个跨平台的库(http://code.google.com/p/psutil/),能够轻松的实现获取系统运行的进程和系统利用率(CPU、内存、磁盘、网络等)信息。它主要应用于系统监控,分析和限制系统资源[详细]
-
python中线程和进程(二)
所属栏目:[Python] 日期:2020-08-01 热度:107
目录线程同步EventLockRLockConditionBarriersemaphoreGIL 线程同步 线程同步,即线程之间协同工作,一个线程访问某些数据时,其他线程不能访问这些数据,直到该线程完成对数据的操作。不同的操作系统实现的技术有所不同,有临界区(Critical Section)、互斥量[详细]
-
python – 是一个无限的循环不良练习?
所属栏目:[Python] 日期:2020-08-01 热度:169
我正在用Python实现一个纸牌游戏,为了我的班级来处理玩家,PlayerHandler,我最近实现了__next__来简单地调用next_player.因为游戏玩法可以被认为是无限循环(玩家将继续玩,直到他们退出或赢/输),它停止迭代是没有意义的.但是,如果for循环导致无限循环,那么它可[详细]