
Python
文章平均质量分 53
Python各种code记录
风情客家__
简述需要300字以内_(¦3」∠)_
展开
-
20个非常有用的Python单行代码
在本文中,给大家分享,你可以在 30 秒或更短的时间内轻松学习它们。这种单行代码将节省你的时间,并使你的代码看起来更干净且易于阅读。转载 2023-07-15 09:52:31 · 91 阅读 · 0 评论 -
Centos7安装部署python环境
【代码】Centos7安装部署python环境。原创 2023-01-11 12:32:39 · 477 阅读 · 0 评论 -
pip安装库包,及镜像源的配置
如果刚刚这个命令你执行失败,你可以自己在c盘创建一个文件名叫做pip,pip文件夹下创建一个文件名pip.ini,内容为。然后我们把这个路径添加到系统环境变量就好了(怎么添加环境变量?跟前面给pip添加环境变量一样操作,只是路径不一样)3、使用镜像源提高下载的速度(这里用清华镜像源)先分享一些比较好的镜像源。还是一样添加到环境变量。可快速下载就是ok了。2、指定安装库包的版本。设置完后,可进行测试。转载 2022-11-14 14:35:38 · 11074 阅读 · 1 评论 -
Python变量前‘*‘和‘**‘的作用 --TODO
参考文章:Python变量前'*'和'**'的作用 - ItsukiFujii - 博客园转载 2022-02-16 15:17:58 · 147 阅读 · 0 评论 -
Centos7使用源码安装Python
参考文章:Centos7安装Python3记录 - zlstg - 博客园1、准备python3x 安装包python下载地址3.9.8地址:https://www.python.org/ftp/python/3.9.8/2、安装安装gcc等编译环境# yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-dev.转载 2021-12-22 11:20:52 · 395 阅读 · 0 评论 -
atexit.register简单理解
参考文章:atexit.register简单理解_cdLiang的博客-优快云博客_atexit.register()atexit模块的主要作用是在程序即将结束之间执行的代码。atexit模块使用register函数用于注册程序退出时的回调函数。主要函数:atexit.register(func, *args, **kargs)atexit.unregister(func)例子:import atexitdef atexitFunc_1(): print("这是测试一转载 2021-12-17 15:38:53 · 1020 阅读 · 0 评论 -
Python多线程简介
参考文章:Python 多线程 | 菜鸟教程线程简介线程与进程区别:每个独立进程有一个程序运行的入口、顺序执行序列和程序的出口。 线程不能够独立执行,必须依存在应用程序中,由应用程序提供多个线程执行控制。每个线程都有一组CPU寄存器,称为线程的上下文,其反映了线程上次运行该线程的CPU寄存器的状态。指令指针和堆栈指针寄存器是线程上下文中两个最重要的寄存器,线程总是在进程中得到上下文运行,这些地址都用于标志拥有线程的进程地址空间中的内存。线程可以被抢占(中断)。 在其他线程正在运行转载 2021-12-17 15:17:01 · 198 阅读 · 0 评论 -
Python线程池简介
参考文章:Python 多线程 | 菜鸟教程Python线程池及其原理和使用(超级详细) - 想总结却停留不前? - 博客园线程池有点使用线程可以把占据长时间的程序中的任务放到后台去处理。 用户界面可以更加吸引人,这样比如用户点击了一个按钮去触发某些事件的处理,可以弹出一个进度条来显示处理的进度 程序的运行速度可能加快 在一些等待的任务实现上如用户输入、文件读写和网络收发数据等,线程就比较有用了。在这种情况下我们可以释放一些珍贵的资源如内存占用等等。...原创 2021-12-17 13:44:52 · 806 阅读 · 0 评论 -
Python操作Kafka
参考文章:使用python操作kafka - 三度 - 博客园python操作kafka实践 - Small_office - 博客园python kafka生产者 进程间通信和使用线程池 - **小君哥** - 博客园安装kafka-pythonpip3 install kafka-python生产者producer_test.pyfrom kafka import KafkaProducerclass MyKafkaProducer: def __init__.原创 2021-12-17 13:38:22 · 2218 阅读 · 0 评论 -
python析构函数
参考文章:python析构函数 - Bigberg - 博客园构造函数用于初始化类的内容部状态,Python提供的构造函数式 __init__(),也就是当该类被实例化的时候就会执行该函数,__init__()方法是可选的,如果不提供,Python 会给出默认的__init__方法。析构函数“__del__”是析构函数,当使用del 删除对象时,会调用他本身的析构函数,另外当对象在某个作用域中调用完毕,在跳出其作用域的同时析构函数也会被调用一次,这样可以用来释放内存空间。 __.转载 2021-12-17 09:45:17 · 3447 阅读 · 0 评论 -
Python list排序
参考文章:Python 使用列表的sort()进行多级排序实例演示,list的sort()排序方法使用详解,python3中sort()的cmp自定义排序方法,sort()的逆序、倒叙排序方法_小蓝枣的博客-优快云博客_python 自定义列表排序Python3 list.sort() 使用自定义的比较函数_helloworld"的博客-优快云博客# sort()方法语法:# list.sort(cmp=None, key=None, reverse=False)# 参数:# c.原创 2021-12-07 14:15:43 · 1014 阅读 · 0 评论 -
Python读写文件(txt, csv等)小结
参考文章:python文件读写小结 - 周洋 - 博客园Python读取文件的几种方法 - poowicat - 博客园python读取文件 - 刘丧失 - 博客园Python File(文件) 方法 | 菜鸟教程一、简介Python读取文件,完整的语法格式:open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None..原创 2021-12-07 13:26:05 · 2455 阅读 · 0 评论 -
python-----flask项目端口设置无效
参考文章:python-----flask项目端口设置无效 - 小呆丶 - 博客园最近在做flask项目时发现了一个问题,在项目里写: app.run(host='0.0.0.0',port=9000)但启动时,还是使用5000端口启动的。后来经过测试,解决方法有两个:如果启动时是 FLASK_ENV = development方法一:调成 Environment: production,具体方法:1.点击框1,然后选择 Edit Configurations....转载 2021-12-06 10:45:10 · 1127 阅读 · 0 评论 -
Anaconda常用命令
参考文章:Anaconda常用命令 - Wind·Chaser - 博客园 简介Windows下 Anaconda Prompt 是用来管理Anaconda的,使用的是conda命令,在Linux中,可以直接在终端中输入conda 命令。可以使用conda命令创建新的python环境(python版本,包),新的环境与原来的环境不相关。这样,方便不同的应用中使用不同的python版本。创建新环境:1、安装Anaconda。命令行输入conda -V检验是否安装以及当前con..转载 2021-12-03 20:22:47 · 105 阅读 · 0 评论 -
Python获取时间差
import timeif __name__ == '__main__': time_start = time.time() time.sleep(2) time_end = time.time() print('totally cost', round(time_end - time_start, 2), 's')原创 2021-11-23 14:07:45 · 1331 阅读 · 0 评论 -
Python未知数据类型强制转换为自定义类类型
class TestPoDr: def __init__(self, a: str, b:str): self.a = a self.b = bdef poi(lu_list: []): for h in range(0, 3): # 强制类型转换 test_po_dr: TestPoDr = lu_list[h] print(test_po_dr.b)if __name__ == '__main__'.原创 2021-11-14 23:40:05 · 2889 阅读 · 0 评论 -
python 字符串和时间格式(datetime)相互转换
参考文章:python 字符串和时间格式(datetime)相互转换-转载 2021-11-10 22:17:02 · 2795 阅读 · 0 评论 -
python判断字符串是否包含另一个字符串
参考文章:python判断字符串是否包含另一个字符串转载 2021-11-10 22:16:06 · 173 阅读 · 0 评论 -
Python Flask接收返回Json
# -*- coding: UTF-8 -*-from flask import Blueprint, Flask, render_template, url_for, request, json, jsonifysimple = Blueprint('simple', __name__, template_folder='templates')# 设置编码# app.config['JSON_AS_ASCII'] = False# 接收参数,并返回json数据# @app.route.原创 2021-11-03 15:02:00 · 1314 阅读 · 0 评论 -
python操作Oracle数据库
参考文章:python操作Oracle数据库官方教程:Introduction to cx_Oracle — cx_Oracle 8.3.0-dev documentation安装1.pip安装pip install cx_Oracle2.安装Oracle客户端以下链接下载 Basic or Basic Light 类型的客户端64-bitor32-bit 注意: Oracle Instant Client 19 will connect to Oracle Datab...转载 2021-11-02 14:39:48 · 2186 阅读 · 0 评论 -
flask 将route放置在多个文件中的方法(蓝本)
参考文章:flask 将route放置在多个文件中的方法(蓝本)run.py# 导入Flask类from flask import Flaskfrom model_compare import simple# 实例化,可视为固定格式app = Flask(__name__)app.register_blueprint(simple)# route()方法用于设定路由;类似spring路由配置@app.route('/helloworld')def hello_world():原创 2021-11-02 14:13:14 · 3092 阅读 · 0 评论 -
Python3+Flask安装使用教程
参考文章:Python3+Flask安装使用教程一、环境配置当前我的开发环境是Miniconda3+PyCharm。开发环境其实无所谓,自己使用Python3+Nodepad都可以。安装Flask库:pip install Flask二、第一个应用程序将以下内容保存为helloworld.py:# 导入Flask类from flask import Flask# 实例化,可视为固定格式app = Flask(__name__)# route()方法用于设定路由;类.转载 2021-10-28 23:24:07 · 2054 阅读 · 0 评论 -
python 保留两位小数方法
参考文章:python 保留两位小数方法保留两位小数,并做四舍五入处理方法一:使用字符串格式化a = 12.345print("%.2f" % a)# 12.35方法二: 使用round内置函数a = 12.345a1 = round(a, 2)print(a1)# 12.35方法三: 使用decimal模块from decimal import Decimala = 12.345Decimal(a).quantize(Decimal("0.0转载 2021-10-20 09:02:56 · 5734 阅读 · 0 评论 -
Python调用http请求(附带json小处理)
参考文章:Python调用http请求(附带json小处理)Get请求小示例#导入请求包import requests#导入json包import json#设置要访问的地址(这里是get请求)url = 'http://192.168.1.204:8094/order/list?size=20&page=0&search=&woNo=&serviceTime=&type=&level=&createTime=&depart转载 2021-10-19 09:47:04 · 3691 阅读 · 0 评论 -
pycharm(2020.1.3)键盘无法删除后退(Backspace)的问题(非Vim插件问题)
参考文章:安装最新的pycharm(2020.1.3)键盘无法删除后退的问题(非Vim插件问题)之前的pycharm经常死机,安装了最新的pycharm。突然发现粘贴复制失灵,同时backspace等也没用了,只能输入。没有安装Vim等插件,网上使用Tools关闭并没有用解决方案打开 File-settings-Keymap点击修改为Windows即可...转载 2021-10-13 16:59:02 · 2189 阅读 · 1 评论 -
windows系统下搭建Python开发环境
参考文章:windows系统下搭建Python开发环境1、首先下载最新的PythonDownload Python | Python.org,我下载的是最新的Python3.5.12、下载完成之后开始安装,安装就比较简单了,一路下一步。3、安装完成之后配置一下环境变量,如下图把Python的安装目录添加到系统的Path变量中4、配置完成后,打开cmd,输入python,输出如下图信息即表示配置成功5、OK,至此,Python环境已经安装好了,喜欢使用Notepad写代码的大.原创 2021-10-13 15:55:53 · 1437 阅读 · 0 评论 -
python中函数和方法的区别
参考文章:python中函数和方法的区别首先,从分类的角度来分析。(1)函数的分类:内置函数:python内嵌的一些函数。 匿名函数:一行代码实现一个函数功能。 递归函数 自定义函数:根据自己的需求,来进行定义函数。(2)方法的分类:普通方法:直接用self调用的方法。 私有方法:__函数名,只能在类中被调用的方法。 属性方法:@property,将方法伪装成为属性,让代码看起来更合理。 特殊方法(双下划线方法):以__init__为例,是用来封装实例化对象的属性,只要转载 2021-10-08 19:24:03 · 131 阅读 · 0 评论 -
C语言调用Python实现http接口调用,上传图片
get_car_num.py#!/usr/bin/python# -*- coding: UTF-8 -*-import requestsimport urllib3urllib3.disable_warnings()def updateImage(self, filepath): #upload_url = "http://192.168.1.16:8999/upload/ueditor?action=uploadimage&encode=utf-8" upload_u原创 2021-07-30 09:38:38 · 469 阅读 · 1 评论 -
C调用Python报错:fatal error: Python.h: No such file or directory
参考文章:Linux GCC常用命令我的Ubuntu系统上有Python,但是gcc找不到Python.h问题: C调用Python时报错:fatal error: Python.h: No such file or directory#include <Python.h>分析:网上各种解决方案,常见的有:第一种:sudo apt-get install python-dev # for python2.x installssudo...原创 2021-07-16 11:30:18 · 9820 阅读 · 1 评论 -
Python与C/C++相互调用
参考文章:Python实例浅谈之三Python与C/C++相互调用转载 2021-07-15 19:59:45 · 232 阅读 · 0 评论 -
python使用http请求POST提交上传二进制Binary文件
参考文章:python使用http请求POST提交上传二进制Binary文件转载 2021-07-15 19:56:56 · 2457 阅读 · 0 评论 -
python 多进程共享类对象demo
参考文章:python 多进程共享类对象demo转载 2019-04-17 15:57:38 · 1890 阅读 · 1 评论 -
python: 序列化/反序列化及对象的深拷贝/浅拷贝
参考文章:python: 序列化/反序列化及对象的深拷贝/浅拷贝有关Python序列化和存在的反序列化缺陷思考TypeError: Object of type 'bytes' is not JSON serializablePython json中的Object of type "xxx" is not JSON serializable通用解决办法如何对Python的类对象进行...转载 2019-04-08 10:11:20 · 395 阅读 · 0 评论 -
python并行计算
参考文章:Python】【并行计算】Python 多核并行计算快速掌握用python写并行程序转载python并行运算实例Python并行(parallel)之谈python基于multiprocessing的通用的并行计算框架Parallel Python——一个简单的分布式计算系统多核CPU上python多线程并行的一个假象(转)python_多进程_Queue...转载 2019-04-02 10:18:41 · 4388 阅读 · 0 评论 -
python -- gunicore 调用 flask 详细配置
参考文章:flask如何处理并发Flask开启异步服务器【python】Flask多线程flask 部署后并发测试flask如何处理并发flask几种部署方式实践Flask + Gunicorn配置记录使用flask开发api——在CentOS下部署flask,使用gunicorn和supervisor部署服务Gunicorn-配置详解Gunicorn运行...原创 2019-04-10 15:58:14 · 1559 阅读 · 2 评论 -
python -- web 服务化
参考文章: 如何使用python搭建一个高性能的网站 使用Python提供高性能计算服务 机器学习web服务化实战:一次吐血的服务化之路python flask库提供http接口以及相关demo页面,gunicorn提供多核并行能力,底层c++库提供单线程上的计算。...转载 2019-04-10 11:17:12 · 779 阅读 · 0 评论