python
千码君2016
高级软件研发工程师,云计算网络虚拟化技术专家
展开
-
Python:【kivy】ubuntu默认方式安装安卓sdk过程日志
【代码】Python:【kivy】ubuntu默认方式安装安卓sdk过程日志。原创 2023-07-29 11:20:07 · 276 阅读 · 0 评论 -
Python:【kivy】这种硬编码是否有必要???
【代码】Python:【kivy】这种硬编码是否有必要???原创 2023-07-22 19:28:14 · 130 阅读 · 0 评论 -
Python:简单处理表格和图片数据并初步分析
将成绩排名信息写入csv格式的文件中,文件名称为:test_你自己的名字_时间戳.csv 3分。生成一个图片,将前三名信息水印在这张图片上,将图片保存在 4分。输出分值最高和最低的同学名称及分数,(如有重复并列输出)3分。8.对周五面试结果excel表格进行操作 20分。输出所有同学“名称:对应成绩”的信息 2分。输出高于平均值的同学名称及成绩 3分。输出低于平均值的同学名称及成绩 3分。求出平均值并输出 2分。原创 2023-07-06 17:34:51 · 707 阅读 · 0 评论 -
Python: Django+DRF+vue+mysql笔记
【代码】Python: Django+DRF+vue+mysql。原创 2023-06-20 18:53:09 · 219 阅读 · 0 评论 -
Python:关于pip安装指定版本
由上面额案例可以看出,在已经安装了flask-migrate较高本之后在安装相对低版本的,直接在后面接上*==版本号*,pip系统将直接强制卸载之前的版本,然后继续安装当前制定版本。当遇到以上问题时,在已经确定了版本问题后,需要替换pip库版本。原创 2023-06-16 11:39:32 · 2475 阅读 · 0 评论 -
Python:关于flask框架的flask_scrip._compat
flask_script._compat原创 2023-06-16 11:22:34 · 1058 阅读 · 0 评论 -
Python:蟒蛇大战C语言(一)
并非特意比如果你连续传入int、char等n个类型进行排序,那么他的底层就会给你分配n个函数,并不是一个函数实现的类型自适应;2、函数模板的底层并不是只有一个函数完成的,它是根据你传入参数的类型,给你分配一个适用你传入类型的函数;如果你连续传入n个类型,他就会给你分配n个函数;c中有模板(泛型编程的基础),Python中有吗,如果没有那有什么其他的方式达到这种代码复用的效果?py的匿名函数,一次性嵌入性的调用,不需要提供给其他地方调用它,也是一种闭包,同时也是一个函数对象,内部创建了一个重载()操作符的类。原创 2023-04-14 19:44:05 · 826 阅读 · 0 评论 -
Python:超级大全网上面试题搜集整理(四)
抽象类是一对类的抽象,而接口类是一对对象中相同内容的抽象,就像永远无法吃到“水果”:需要调试运行在cpython上的代码,可能需要改动。抽象类是一个特殊的类只能用于被继承,不能被实例化。: 解释器以及 GIL锁。原创 2023-04-12 20:14:51 · 353 阅读 · 0 评论 -
Python:超级大全网上面试题搜集整理(三)
引用方式不同:reduce是需要从function里面导入,而map,filter是全局函数。相同点:都接受两个参数,第一个参数是函数,第二个是列表,函数将作用于列表中的每一个元素。用来聚合来自不同迭代的项目,例如列表,元祖、稽核,并返回一个迭代器。4.高阶函数map,filter和reduce的用法区别是什么?不必费心起名字,且有一个注意事项就是目标变量必须是可解包的对象。,列表中的每一个元素受过指定函数的作用,其状态可能发生了改变,以最小的列表元素数量为上限,忽略超过的部分。原创 2023-04-10 21:53:09 · 94 阅读 · 0 评论 -
Python: 问题(1)--getrefcount在不同环境中的引用计数表现
getrefcount在不同环境中的引用计数表现1.在pycharm中进行对象的引用查询得到的结果是 4。2.pycharm 的 console环境里得到的是 2。3.在Linux的命令行环境中也是 2。原创 2023-04-09 09:13:17 · 83 阅读 · 0 评论 -
Python:超级大全网上面试题搜集整理(二)
Python:超级大全网上面试题搜集整理(二)原创 2023-04-07 15:04:41 · 392 阅读 · 0 评论 -
Python:超级大全网上面试题搜集整理(一)
lambda 函数是一个可以接收任意多个参数(包括可选参数)并且返回单个表达式值的函数。lambda 函数不能包含命令,它们所包含的表达式不能超过一个。不要试图向lambda 函数中塞入太多的东西;如果你需要更复杂的东西,应该定义一个普通函数,然后想让它多长就多长。Python的except用来捕获所有异常,因为Python里面的每次错误都会抛出一个异常,所以每个程序的错误都被当作一个运行时错误。原创 2023-04-07 13:35:56 · 296 阅读 · 0 评论 -
python:flask+gunicore+supervisor部署
python:flask+gunicore+supervisor部署原创 2023-03-30 10:32:08 · 340 阅读 · 0 评论 -
Python:经典报错
2.当请求返回的预期应该是字典,但偏偏返回了字符串,那么原有的dict['key']就会报如上错误。1.字符串索引必须是整数。string indices must be integers原创 2023-03-21 17:43:47 · 64 阅读 · 0 评论 -
网络:基于Python3 的udp组播脚本
基于Python3 的udp组播脚本原创 2023-03-21 14:43:10 · 1155 阅读 · 4 评论 -
socket:OSError: [Errno 99] Cannot assign requested address
socket:OSError: [Errno 99] Cannot assign requested address这个时候出现了有意思的地方,为什么代码获取的仍然是我修改ip之前的IP地址4.222,而不是修改之后的4.224,这个时候将这个已经不存在的4.222赋给绑定监听一定会报错的呢。意思就是说没办法分配获取到的IP地址,然后debug了一下获取到的IP地址以及主机查询到的IP地址果然存在冲突。在编写一个socket程序时使用了如下代码。但在执行时却发生异常。原创 2023-03-10 15:03:01 · 3422 阅读 · 0 评论 -
网络:Python-udp测试工具
【代码】网络:Python-udp测试工具。原创 2023-02-07 22:34:33 · 144 阅读 · 0 评论 -
python:一行代码生成mac
【代码】python:一行代码生成mac。原创 2023-01-11 14:04:36 · 140 阅读 · 0 评论 -
vdsm:添加接口调试demo
vdsm添加接口调试教程原创 2022-11-18 20:57:14 · 506 阅读 · 0 评论 -
python报错:AttributeError: module ‘json‘ has no attribute ‘dumps‘
报错原因:我新建了一个json 文件夹模块,改掉名字就好了原创 2022-07-20 15:12:13 · 1530 阅读 · 0 评论 -
ovirt:api接口+keystone接口+neutron接口示例
SourceURLfile///home/caoyf/桌面/hanxiaoshun/2022-07/ovirt-api+provider-ovn-api接口调用举例.docx。原创 2022-07-20 10:08:58 · 394 阅读 · 0 评论 -
python request 报错 #No JSON object could be decoded
代码】pythonrequest报错#NoJSONobjectcouldbedecoded。原创 2022-07-19 17:50:06 · 964 阅读 · 1 评论 -
You called this URL via POST, but the URL doesn‘t end in a slash and you have APPEND_SLASH set. Djan
You called this URL via POST, but the URL doesn't end in a slash and you have APPEND_SLASH set. Django can't redirect to the slash URL while maintaining POST data原创 2022-03-28 10:45:40 · 1853 阅读 · 0 评论 -
Python: flask 部署方式场景
1. flask + uwsgi/guncorn + supervisor + nginx1. flask + uwsgi/guncorn + systemctl + nginx1. flask + uwsgi/guncorn + init.d + nginx1. flask + uwsgi/guncorn+ rc.local + nginx原创 2022-01-14 10:42:21 · 1353 阅读 · 0 评论 -
物流仓储系统-开发后感
1.后端使用的是mysql数据库,不要过度使用外键关系应用原创 2021-10-18 00:42:39 · 130 阅读 · 0 评论 -
Python:Django3x分页分个明白
from django.core.paginator import Paginator, PageNotAnInteger, EmptyPage, InvalidPagedef page_results(contacts, page, page_size): page_size = page_size if type(page_size) is int else int(page_size) paginator = Paginator(contacts, page_size) .原创 2021-09-20 19:54:42 · 94 阅读 · 0 评论 -
vSphere vCenter:Python3 sdk 认证vcenter账户
# -*- coding: utf-8 -*-# author hxs# datetime 20210914import sslimport atexitfrom pyvim import connectssl._create_default_https_context = ssl._create_unverified_context vc_address = '172.18.x.x'user = 'administrator@xxx.xxxxxx'pwd = 'P@xxxxx'..原创 2021-09-14 20:55:13 · 368 阅读 · 0 评论 -
Python3:爬虫入门-tornado任务队列并发爬虫
目录python3在较复杂环境下利用tornado进行并发爬虫1. 背景介绍2.需求分析3.代码实现python3在较复杂环境下利用tornado进行并发爬虫1. 背景介绍以下链接是tornado 项目客户端并发纵深爬虫demos,不过这个项目并没有提供在构造请求对象情况下的复杂爬虫,鄙人基于此改造了一篇携带请求头及认证信息的并发批量爬虫代码https://github.com/tornadoweb/tornado/blob/master/demos/webspider/w.原创 2021-02-21 14:39:43 · 895 阅读 · 0 评论 -
Python3: 数字范围比较简写
a = 31if 10 > a > 30: print('range in 10~30')else: print('not in 10~30')if 10 < a < 30: print('range in 10~30')else: print('not in 10~30')if 10 > a and a > 30: print('range in 10~30')else: print('not in...原创 2021-08-04 21:29:09 · 546 阅读 · 0 评论 -
Pycharm Database Source 连接 MySQL8.0.16
Pycharm Database Source 连接 MySQL8.0.16目录Pycharm 客户端连接MySQL8.0.16如果MySQL数据库是8.0及以上版本那么需要在URL后面加上如下字符串然后如下:如果MySQL数据库是8.0及以上版本那么需要在URL后面加上如下字符串然后如下:jdbc:mysql://localhost:3306/smartdb?useSS...原创 2019-05-24 20:57:01 · 1591 阅读 · 2 评论 -
pycharm 启动报错:Caused by: java.lang.IllegalAccessException: symbolic reference class is not accessibl
pycharm 启动报错Internal error. Please refer to http://jb.gg/ide/critical-startup-errorsjava.util.concurrent.CompletionException: java.lang.IllegalStateException: An unexpected core classloader: cla...原创 2020-04-11 18:47:22 · 3467 阅读 · 6 评论 -
django models 相互import 报错
项目结构如下:解决方案如下:启发于:django models交叉引用问题的解决方案:https://blog.csdn.net/snrtitfk/article/details/38321175#commentBox原创 2019-06-06 11:54:22 · 2983 阅读 · 0 评论 -
APScheduler:apscheduler.jobstores.base.ConflictingIdError: ‘Job identifier (job2) conflicts with an
jobs 的 ID 冲突了原创 2020-07-06 16:32:11 · 4066 阅读 · 2 评论 -
python3 : Function name should be lowercase
原创 2020-05-01 23:19:33 · 1419 阅读 · 0 评论 -
Python3:django3.x + supervior+gunicorn+nginx 初级部署入门
Django项目为例配置好环境:https://blog.csdn.net/shunzi2016/article/details/108417148简单配置gunicorn[root@SHUN ~]# cat gunicorn_start.sh#!/bin/bashNAME=project#应用的名称DJANGODIR=/path/project#django项目的目录,目录下有setting.pySOCKFILE=/path/project/gunicorn.so...原创 2021-01-29 15:05:38 · 692 阅读 · 3 评论 -
replace:Python 字符串的replace方法默认是全局替换,而在js中是默认只替换一个
最近经常写Python,偶尔写js的时候发现replace的方法功效使用场景和区别如下:1、replace:Python 字符串的replace方法默认时全局替换,而在js中是默认只替换一个2、js中想全局替换还需要/\/g等操作Python举个栗子:a = ' aabbabbbaabbaaa'print('a:', a)print('a:', a.replace('a', 'c'))---------------a: aabbabbbaabbaaaa: ccbbcbbb原创 2021-03-28 16:40:21 · 1034 阅读 · 0 评论 -
ValueError: The view webapp.views.xxxxxx didn't return an HttpResponse object. It returned None inst
错误类型:Internal Server Error: /report/add_work_history/Traceback (most recent call last): File "D:\language\Python\Python36\lib\site-packages\django\core\handlers\exception.py", line 34, in inner...原创 2019-06-27 16:38:16 · 8853 阅读 · 1 评论 -
Python3: 关于Python对于空列表(list)的判断测试
测试代码a = []if a: print('a')else: print('b')if type(a) is list: print('a+')else: print('b+')运行结果ba+结论当列表返回值为空时,千万不能用判断对象以及属性是否为空的方式进行判断!必须通过类型以及长度进行判断!...原创 2020-11-08 20:21:28 · 579 阅读 · 0 评论 -
ModuleNotFoundError: No module named 'paramiko'
win10下安装:第一步:将包和依赖下载到当前目录下pip download -d .\venv\py_pkg\ paramiko第二步:进入下载目录下进行install,注意如果安装zip文件的包报错,那么执行whl文件试试pip install .\venv\py_pkg\paramiko-2.7.1-py2.py3-none-any.whlModuleNotFoundE...原创 2020-04-16 15:48:16 · 3195 阅读 · 0 评论 -
django settings 的时区和时间设置(django 默认生成时间总是差半个小时(或不等时间差)左右的问题)
目录问题描述:问题研究:第一部分:第二部分:解决方案:问题描述:当我们将django 的settings 时区设置为如下格式时TIME_ZONE = 'Asia/Shanghai'USE_TZ = TrueUSE_I18N = TrueUSE_L10N = Truemodel 类设置了如下 create_time = models.DateT...原创 2019-07-31 19:24:36 · 2792 阅读 · 0 评论