
python
文章平均质量分 54
明天也要加油鸭
加油,加油,再加油!
展开
-
Python 魔法方法
1、__getattr__ 当我们访问一个不存在的属性的时候,会抛出异常,提示我们不存在这个属性。而这个异常就是__getattr__方法抛出的,其原因在于他是访问一个不存在的属性的最后落脚点,作为异常抛出的地方提示出错再适合不过了。 看例子,我们找一个存在的属性和不存在的属性。 class A(object): def __init__(self, value): self.value ...转载 2021-06-08 16:05:09 · 279 阅读 · 0 评论 -
使用python很受用的90条建议
本文于网络整理,版权归原作者所有 自己写 Python 也有四五年了,一直是用自己的“强迫症”在维持自己代码的质量。都有去看Google的Python代码规范,对这几年的工作经验,做个简单的笔记,如果你也在学pythpn,准备要学习python,希望这篇文章对你有用。 1. 首先 建议1、理解Pythonic概念—-详见Python中的《Python之禅》 建议2、编写Pythonic代码 (1)避免不规范代码,比如只用大小写...转载 2021-03-18 16:15:00 · 321 阅读 · 0 评论 -
为Python添加默认模块搜索路径
为Python添加默认模块搜索路径方法一:函数添加1 import sys2 查看sys.path3 添加sys.path.append(“c:\”)方法二:修改环境变量w用户可以修改系统环境变量PYTHONPATH方法三:增加.pth文件在site-packages添加一个路径文件,如mypkpath.pth,必须以.pth为后缀,写上你要加入的模块文件所在的目录名称就是了。1 windowsc:\python27\site-packages2 linux(ubuntu)/data原创 2020-09-07 10:15:53 · 454 阅读 · 0 评论 -
torch.Tensor和torch.tensor的区别
torch.Tensor和torch.tensor的区别介绍在PyTorch 中,torch.Tensor是主要的tensor类,所有的tensor都是torch.Tensor的实例。torch.Tensor是torch.FloatTensor的别名。而torch.tensor是一个函数,返回的是一个tensor,在ptorch官方文档中,描述如下:torch.tensor(data, dtype=None, device=None, requires_grad=False) → TensorC原创 2020-08-04 21:47:55 · 488 阅读 · 0 评论 -
python之unittest单元测试框架
python之unittest单元测试框架1.unittest介绍提到python的单元测试框架,大家第一个想到的就是unittest。本文将为大家介绍目前流行的 Python 的单元测试框架,以python3为例讲讲它们的功能和特点并比较其异同,以让大家在面对不同场景、不同需求的时候,能够权衡利弊,选择最佳的单元测试框架。unittest 单元测试框架是受到 JUnit 的启发,与其他语言中的主流单元测试框架有着相似的风格。其支持测试自动化,配置共享和关机代码测试。支持将测试样例聚合到测试集中,并将原创 2020-08-04 21:19:21 · 315 阅读 · 0 评论 -
python之logging日志模块
python之logging日志模块1.logging模块简介用Python写代码的时候,在想看的地方写个print xx 就能在控制台上显示打印信息,这样子就能知道它是什么了,但是当我需要看大量的地方或者在一个文件中查看的时候,这时候print就不大方便了,所以Python引入了logging模块来记录我想要的信息。print也可以输入日志,logging相对print来说更好控制输出在哪个地方,怎么输出及控制消息级别来过滤掉那些不需要的信息。logging模块是Python内置的标准模块,主要用于输原创 2020-08-04 21:16:25 · 230 阅读 · 0 评论 -
python文件生成exe可执行文件
一般情况下使用以下指令即可。pyinstaller -F -w ***.pypyinstaller指令有一些常见的参数,如下表所示:可选参数 格式举例 功能说明 -F pyinstaller -F ***.py 只在dist中生产一个demo.exe文件。 -D pyinstaller -D ***.py 默认选项,除了demo.exe外,...原创 2020-04-24 09:50:35 · 327 阅读 · 0 评论 -
解决pycharm无法识别PyQt4.QtCore的问题
问题描述:pycharm无法识别PyQt4.QtGui、PyQt4.QtCore,但是不影响使用。解决方案:输入以下指令,指令分为5个部分,第一部分是python;第二部分是pycharm安装路径下的generator3.py的路径,需要使用英文双引号包围,比如我的是D:\Program Files (x86)\pycharm\helpers\generator3.py;第三部分-x -d;第...原创 2020-04-23 15:16:35 · 1604 阅读 · 0 评论 -
pyqt4安装以及pycharm下环境配置
目录一、安装二、pycharm下环境配置三、简单使用一、安装首先根据自己的python版本下载pyqt4离线包,现在连接:https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyqt4比如我地python版本是python3.5.2,我选择PyQt4‑4.11.4‑cp35‑cp35m‑win_amd64.whl在whl文件...原创 2020-04-23 11:08:54 · 1424 阅读 · 0 评论 -
使用C/C++编写Python扩展库
转载:http://kipway.com/kipway_python_ext.html本文描述在Windows系统下(Linux下也一样,官方文档本来就没有区分系统)使用C/C++编写Python3扩展库的方法,Python Extending 的官方文档在这里(Extending and Embedding the Python Interpreter)。下面主要讲原理,有描述不清楚的请参...转载 2019-07-30 11:06:51 · 1551 阅读 · 0 评论 -
conda常用指令
目录一、conda环境二、conda包管理三、conda更新四、conda源一、conda环境# 创建一个名为python34的环境,指定Python版本是3.4conda create --name python34 python=3.4# 激活某个环境activate python34 # for Windowssource activate ...原创 2019-05-31 18:51:51 · 491 阅读 · 0 评论