随笔分类 - [32] Python
摘要:和普通的表一样的方法,区别是 db_table 要和mysql新建的视图的名字相同 pymysql.err.OperationalError: (1054, "Unknown column id in 'field list'") pymysql.err.OperationalError: (105
阅读全文
摘要:Error: [WinError 10013] An attempt was made to access a socket in a way forbidden by its access permissions 问题原因:期望使用的端口已经被占用解决方法:更换使用端口
阅读全文
摘要:pycharm Cannot find declaration to goto 方法一: 指定解释器 查看项目文件结构是不是空的: 方法二: 关闭, 删除 .idea 文件夹 重新打开项目
阅读全文
摘要:查看nginx启动用户,将静态资源赋权给改用户访问即可。如静态资源目录:/data/django/static赋权:chmod 755 /data/django/static -Rsettings.py# Static files (CSS, JavaScript, Images)# https:/
阅读全文
摘要:uwsgi 启动或停止 启动: uwsgi --ini uwsgi.iniuwsgi.pid 是ini配置文件中配置的 停止: uwsgi --stop uwsgi.pid 例子uwsgi --stop ./script/uwsgi.pid查看日志tail -50f ./script/uwsgi.l
阅读全文
摘要:filter(func, seq) 返回filter对象,其中包含序列seq中使得单参数函数func返回值等价于True的那些元素,如果函数func为None则返回包含seq中等价于True的元素的filter对象,filter对象中的元素只能使用一次 filter(function,iterabl
阅读全文
摘要:import random print( random.randint(1,10) ) # 产生 1 到 10 的一个整数型随机数 ; randint(a,b ) 可以取a,可以取b。 [a,b] print( random.random() ) # 产生 0 到 1 之间的一个随机浮点数;可以取0
阅读全文
摘要:PyCharm 默认已经安装了以下功能(Git, GitHub): PyCharm 默认 VCS 菜单 安装gitee的步骤如下: Settings -- Plugins -- Marketplace -- gitee -- install 重新启动 pycharm 2021.3 【安装 gitee
阅读全文
摘要:单划线(_) _代表交互式解释器会话中上一条的执行结果。 还可以使用单个下划线来格式化变量的值, a=1_000_000 。 单个下划线还可以使用在循环语句中。作为一个名称:作为临时性的名称使用,但是在后面不会再次用到该名称。这种用法在循环中会经常用到。 __xx__ “魔法函数” ,也就是说,它是
阅读全文
摘要:typing 是在 python 3.5 才有的模块 # Python-类型提示-类型注释符号 ########################################## # 变量 ########################################## # This is h
阅读全文
摘要:np.swapaxes numpy.swapaxes(arr, axis1, axis2) arr:输入的数组 axis1:对应第一个轴的整数 axis2:对应第二个轴的整数 swapaxes函数的功能很简单,作用是直接交换两个轴 np.random.uniform 借助numpy.random.u
阅读全文
摘要:在markdown模式下输入 a[0][0] = 0 往往不会显示正确的结果。这时可以使用 转义 (反斜杠)来解决这个问题: a\[0\]\[0\] = 0 jupyter notebook里面的 in [ ]中括号里面的数字含义,这个数字就是运行这段代码的次数。 查看Jupyter Noteboo
阅读全文
摘要:安装 cv2, 即安装 opencv-python import cv2 import numpy as np img_bgr = cv2.imread('test_image_cv2.jpg') #读取图像 print(img_bgr.shape) img_hsv = cv2.cvtColor(i
阅读全文
摘要:Tkinter 鼠标键盘事件(一) 一: 鼠标事件 <Button-1> 鼠标左键单击 <Button-2> 鼠标中键单击 <Button-3> 鼠标右键单击 <1> = <Button-1> =<ButtonPress-1> <2> = <Button-2> = <ButtonPress-2> <
阅读全文
摘要:没有子菜单的示例 import sys import tkinter as tk def hello_handler(): pass root = tk.Tk() root.title(u"菜单") # 创建一个菜单 menubar = tk.Menu(root) menubar.add_comma
阅读全文
摘要:python 图像处理学习路线 python语言基础 numpy数字图像处理理论基础,冈萨雷斯的《数字图像处理第三版》 图像处理开源库,OpenCV cv2 (pip intall opencv-python) python 图像处理 入门级别的资料: https://blog.csdn.net/j
阅读全文
Python pip Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available.")
摘要:Windows 10, Python 3.8 pip install opencv-python Could not fetch URL https://pypi.org/simple/pip/: There was a problem confirming the ssl certificate:
阅读全文
摘要:找到Jupyter Notebook快捷方式,右键,Open file location 快捷方式上面,右键,属性 修改最后的 “%USERPROFILE%/” 为新的路径。 如下所示: E:\Eprogramfiles\Anaconda3\python.exe E:\Eprogramfiles\A
阅读全文
摘要:普通函数采用return返回值 def func(): print("111") return 222 #return返回一个值 ret =func() print(ret) 结果:111222 将函数中的return换成yield就是生成器 def func(): print("111") yie
阅读全文
摘要:Python 中有很多很实用的语法糖,这些语法糖可以帮助我们简化代码、更易理解等优点,接下里再看一个 Python3 中特别实用的语法序列解包(序列解包是 Python 3.0 之后才有的语法)。那什么是序列解包呢?先看一个例子: >>> a, b, c = 1, 2, 3 >>> a 1 >>>
阅读全文