-
如何更改Python类的字符串表示形式?
所属栏目:[Python] 日期:2020-12-20 热度:143
参见英文答案 How to print instances of a class using print()?????????????????????????????????????10个 在Java中,我可以覆盖我的类的toString()方法.然后Java的print函数打印由toString()定义的对象的字符串表示.是否有一个Python等同于Java的toString([详细]
-
在Python类继承中继承docstrings
所属栏目:[Python] 日期:2020-12-20 热度:159
我正在尝试在 Python中进行一些类继承.我希望每个班级和继承的班级都有良好的文档字符串.所以我认为对于继承的类,我希望它: 继承基类docstring 可能会将相关的额外文档附加到docstring 在类继承情况下是否有任何(可能是优雅或pythonic)方式进行此类文档字符[详细]
-
如何在python 3中将二进制数据写入stdout?
所属栏目:[Python] 日期:2020-12-20 热度:126
在 python 2.x中,我可以这样做: import sys,arraya = array.array('B',range(100))a.tofile(sys.stdout) 然而,现在我得到一个TypeError:无法将字节写入文本流.我应该使用一些秘密编码吗? 解决方法 更好的方法: import syssys.stdout.buffer.write(b"some[详细]
-
python – 删除零线2-D numpy数组
所属栏目:[Python] 日期:2020-12-20 热度:189
我在numpy中运行qr分解,它返回一个ndarrays列表,即Qand R: [q,r] = np.linalg.qr(np.array([1,1,1]).reshape(3,3)) R是一个二维数组,底部有零线(甚至在我的测试集中的所有例子都证明了这一点): print r[[ 1.41421356 0.70710678 0.70710678] [ 0. 1.224744[详细]
-
python – 更改文件夹中文件的文件扩展名?
所属栏目:[Python] 日期:2020-12-20 热度:196
我想更改特定文件夹中的文件的扩展名.我在论坛上读到了这个主题.使用想法,我已经编写了以下代码,我希望它可以工作,但事实并非如此.我会感谢任何找到我的错误的指导. import os,sys folder = 'E:/.../1936342-G/test' for filename in os.listdir(folder): in[详细]
-
python – 按多个键分组并汇总字典列表的值/平均值
所属栏目:[Python] 日期:2020-12-20 热度:162
什么是通过多个键进行分组的最 pythonic方法,并在 Python中汇总字典列表的平均值?假设我有一个字典列表如下: input = [{'dept': '001','sku': 'foo','transId': 'uniqueId1','qty': 100},{'dept': '001','sku': 'bar','transId': 'uniqueId2','qty': 200},[详细]
-
如何在我的代码中打印中文单词..使用python
所属栏目:[Python] 日期:2020-12-20 热度:175
这是我的代码: print '哈哈'.decode('gb2312').encode('utf-8') …它打印: SyntaxError: Non-ASCII character 'xe5' in file D:zjm_codea.py on line 2,but no encoding declared; see http://www.python.org/peps/pep-0263.html for details 我该如何[详细]
-
Django知识点汇集
所属栏目:[Python] 日期:2020-12-20 热度:62
一.三种多对多关系表创建方式 1.全自动创建 ? 优势:全自动建立第三张表 ? 劣势:无法对第三张表的字段进行拓展 class Book(models.Model): title = models.CharField(max_length=32) price = models.DecimalField(max_digits=8,decimal_places=2) authors =[详细]
-
【python】requests模块初探(一)
所属栏目:[Python] 日期:2020-12-20 热度:81
一、写在前面 Requests 是用Python语言编写,基于 urllib,采用 Apache2 Licensed 开源协议的 HTTP 库。它比 urllib 更加方便,可以节约我们大量的工作,完全满足 HTTP 测试需求。Requests 的哲学是以 PEP 20 的习语为中心开发的,所以它比 urllib 更加 Pyth[详细]
-
django--ORM
所属栏目:[Python] 日期:2020-12-20 热度:117
1、什么是ORM MVC或者MVC框架中包括一个重要的部分,就是ORM,它实现了数据模型与数据库的解耦,即数据模型的设计不需要依赖于特定的数据库,通过简单的配 置就可以轻松更换数据库,这极大的减轻了开发人员的工作量,不需要面对因数据库变更而导致的无效劳动[详细]
-
Python-广度优先搜索
所属栏目:[Python] 日期:2020-12-20 热度:134
如图所示: ? 以此图为例寻找末尾为“m”的名称。这里使用广度优先搜索,这个可以回答两类问题: 第一类问题:从节点A出发,有前往节点B的路径吗? 第二类问题:从节点A出发,前往节点B的哪条路径最短? 那这里其实就是寻找末尾为“m”名称的最短路径。 from[详细]
-
1-2 图片批量裁剪
所属栏目:[Python] 日期:2020-12-20 热度:145
# -*-coding:utf-8-*- # !/usr/bin/env python # Author :vilicute ‘‘‘ func:对某文件夹下的图片进行批量裁剪 ‘‘‘ import os import time from PIL import Imagestart = time.time()paths = " C:/Users/vilicute/Desktop/photo/IMG/ " # 读取文件路径[详细]
-
众咖云集的 PyCon 2019 上海站,大佬们都讲了啥
所属栏目:[Python] 日期:2020-12-20 热度:119
9 月 21 号周六,我参加了 PyCon China 2019 上海站,这是每年一届的 Python 中国开发者大会。 今年的上海站比往年的阵容扩大很多,「流畅的 Python」作者、Flask 作者及核心维护者、PyCharm 开发者等等大佬都登台演讲。 本文将总结一下我观看的演讲,但并不[详细]
-
python 运行pyspider在cmd中报错的处理方法
所属栏目:[Python] 日期:2020-12-20 热度:112
python3.7启动pyspider时报错的问题 2019年04月22日 08:40:42 沙雨 阅读数 490 更多 分类专栏: spider ? 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接: https://blog.csdn.net/weixin_41698864/[详细]
-
python基本数据类型
所属栏目:[Python] 日期:2020-12-20 热度:89
int #======================================基本使用====================================== #1、用途:记录年龄等级各种号码 #2、定义方式 age=18 age=int(18) x=int(‘123‘)只能将纯数字的字符串转换成整型 print(type(x))显示类型 int print(int(3.[详细]
-
python多版本共存pip指向问题
所属栏目:[Python] 日期:2020-12-20 热度:164
这两天一致被一个问题困扰,电脑里装了anaconda和python3.7,在命令行里输入python,想要python3.7,出现的确实python3.6,或使用pip安装包时,不知道是装在里python3.7里面还是anaconda里面。原因是python3.7和anaconda的可执行文件都是python.exe,这样在[详细]
-
28_django限制请求方法装饰器
所属栏目:[Python] 日期:2020-12-20 热度:145
Django限制请求方法 常见的请求有: GET/POST GET:GET请求一般用来向服务器索取数据,但不会向服务器提交数据,不会对服务器的状态进行更改 POST: POST请求一般是用来向服务器提交数据,会对服务器的状态进行更改 在Django中 限制请求方法的装饰器 Django 内[详细]
-
flask多对多关系的查询、添加、删除
所属栏目:[Python] 日期:2020-12-20 热度:134
#角色模型 class Role(db.Model): __tablename__=‘role‘ r_id=db.Column(db.Integer,autoincrement=True,primary_key=True) r_name=db.Column(db.String(10)) user=db.relationship(‘User‘,backref=‘role‘) ? #角色和权限的(多对多的)关联表 #r_p为关[详细]
-
django2.0+连接mysql数据库迁移时候报错
所属栏目:[Python] 日期:2020-12-20 热度:152
django2.0+连接mysql数据库迁移时候报错 情况一 错误信息 django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3. 解决办法 去到 pythonlibsite-packagesdjangodbbackendsmysqlbase.py" 把里面的[详细]
-
python_配置文件
所属栏目:[Python] 日期:2020-12-20 热度:83
想把数据库信息抽离到一个ini配置文件中,这样做的好处在于可以在配置文件中添加多个数据库,方便切换(另外配置文件也可以添加诸如邮箱、url等信息) 1.configparser模块 python使用自带的configparser模块用来读取配置文件,配置文件的形式类似windows中的in[详细]
-
python3(四十)datetime timestamp str
所属栏目:[Python] 日期:2020-12-20 热度:82
""" 时间处理 """ __author__on__ = ‘ shaozhiqi 2019/9/25 ‘ # !/usr/bin/env python3 # -*- coding: utf-8 -*- # ------------------------------------------datetime--------------------------------------- from datetime import datetime,timedelta[详细]
-
python 修改、读取图片元数据
所属栏目:[Python] 日期:2020-12-20 热度:146
? 图片元数据 图片元数据(metadata)是嵌入到图片文件中的一些标签。比较像文件属性,但是种类繁多。常见的几种标准有: EXIF:通常被数码相机在拍摄照片时自动添加,比如相机型号、镜头、曝光、图片尺寸等信息。 IPTC:比如图片标题、关键字、说明、作者、[详细]
-
python-matplotlib
所属栏目:[Python] 日期:2020-12-20 热度:69
# matplotlib 画图工具 import matplotlib.pyplot as plt import pandas as pd import numpy as np from pandas.core.series import Series # 自定义数据 X = Series(np.array([1,2,3,4,5 ]))Y = Series(np.array([1,5,2.7,3.8,4.9 ]))Y1 = (np.random.rando[详细]
-
python处理yml
所属栏目:[Python] 日期:2020-12-20 热度:158
import yaml # yaml文件转成字典 with open( ‘ a.yml ‘ , ‘ rb ‘ )as f: res = yaml.load(f,Loader= yaml.FullLoader) print (res)r = { ‘ tester ‘ : { ‘ appPackage ‘ : ‘ com.tencent.mobileqq ‘ , ‘ appActivity ‘ : ‘ com.tencent.mobileq[详细]
-
模板系统
所属栏目:[Python] 日期:2020-12-20 热度:113
一 语法 模板渲染的官方文档 关于模板渲染你只需要记两种特殊符号(语法): {{ }}和 {% %} 变量相关的用{{}},逻辑相关的用{%%}。 二 变量 在Django的模板语言中按此语法使用:{{ 变量名 }}。 当模版引擎遇到一个变量,它将计算这个变量,然后用结果替换掉[详细]
