
python
文章平均质量分 56
lm_y
这个作者很懒,什么都没留下…
展开
-
pycharm 配置 PEP8 代码规范
一、何为pep8?PEP 8官方文档 -- Style Guide for Python CodePEP8中文翻译(转)二、Pycharm中配置pep8Pycharm本身是有pep8风格检测的,当你敲得代码中不符合规范时,会有下划波浪线提示。如何让代码修改为符合规范,去掉这些难看的波浪线呢?下面介绍步骤:2.1安装autopep8cmd窗口输原创 2018-01-22 16:42:20 · 5923 阅读 · 0 评论 -
python统计电脑cpu使用情况
#!/usr/bin/env python# -*- coding:utf-8 -*- #Author: nuligeimport os, timelast_worktime=0last_idletime=0def get_cpu(): global last_worktime, last_idletime f=open("/proc/stat",...原创 2018-05-09 12:00:33 · 1223 阅读 · 0 评论 -
Python面试
说到好用简洁的大数据技术,除了Hadoop、R等等,Python也是其中熠熠生辉的一员,因而广受企业和商家的青睐。求职季,不少应聘者在面试相关职业时都被要求掌握Python的用法。以下,大圣众包威客平台(www.dashengzb.cn)为各位准备了25个Python面试的高频问答,有意者记得收藏本文啦。1.什么是Python?使用Python有什么好处?Python是一种编程语言,它有对象、模块...转载 2018-07-11 11:35:20 · 316 阅读 · 0 评论 -
Python面试
一 . 语言1.推荐一本看过最好的python书籍? 拉开话题好扯淡 目前所知道的,看过的就是《Python 核心编程》(第二版),《Flask》2.谈谈python的装饰器,迭代器,yield? 2.1 装饰器,这篇博文说的很细致,总的来说,装饰器是对函数的一种通用处理方法。 http://www.cnblogs.com/rhcad/archive/2011/12/21/2295507.html...转载 2018-07-11 11:36:03 · 577 阅读 · 0 评论 -
Python面试
问题1到底什么是Python?你可以在回答中与其他技术进行对比(也鼓励这样做)。答案下面是一些关键点:Python是一种解释型语言。这就是说,与C语言和C的衍生语言不同,Python代码在运行之前不需要编译。其他解释型语言还包括PHP和Ruby。Python是动态类型语言,指的是你在声明变量时,不需要说明变量的类型。你可以直接编写类似x=111和x="I'm a string"这样的代码,程序不会...转载 2018-07-11 11:36:38 · 636 阅读 · 0 评论 -
pycharm中能跳转到引入模块,但是运行报错 引入模块有误ImportError: No module named
写了Python有一段时间了,每次遇到明明另一个文件夹下有自己写的.py文件,但是引用路径却一直报错,今天终于发现自己错在没有在新建立的文件建立__init__.py文件原来在python模块的每一个包中,都有一个__init__.py文件(这个文件定义了包的属性和方法)然后是一些模块文件和子目录,假如子目录中也有 __init__.py 那么它就是这个包的子包了。当你将一个包作为模块导入(比如从...原创 2018-07-12 10:57:25 · 3307 阅读 · 0 评论 -
Python中函数带括号和不带括号的区别
#python3.5def a(x): return xprint(a) #不带括号调用的结果:<function a at 0x1091766a8>print(a(3)) #带括号调用的结果:3123456781、不带括号时,调用的是这个函数本身 2、带括号(此时必须传入需要的参数),调用的是函数的return结果...原创 2018-07-12 11:58:33 · 4373 阅读 · 0 评论 -
Python详解
啊转载 2018-07-12 15:31:45 · 491 阅读 · 1 评论 -
Linux环境下安装Python出现的问题
1.先安装一些我遇到的依赖问题(如果有依赖问题按提示安装):yum install xz gcc zlib zlib-devel2.官网下载源码包地址:https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz3.解压文件xz -d Python-3.6.1.tar.xztar -xvf Python-3.6.1.tar 4.进入文件目录...原创 2018-07-13 16:34:01 · 907 阅读 · 0 评论 -
sqlmap简介
Sqlmap是十分著名的、自动化的SQL注入工具。为了较为系统地学习Sqlmap,我决定翻译一遍Sqlmap的用户手册,于是便有了此文。由于我英语学得很差,所以翻译地不好。基本上是意译,还加入了我自己的东西,和原文有较大差距。首发于我的独立博客:https://blog.werner.wiki/sqlmap-study-notes-0/。版本号是1.1.10。一、Sqlmap是什么Sq...转载 2018-08-24 00:36:55 · 1959 阅读 · 0 评论 -
详解Python变量在内存中的存储
这篇文章主要是对python中的数据进行认识,对于很多初学者来讲,其实数据的认识是最重要的,也是最容易出错的。本文结合数据与内存形态讲解python中的数据,内容包括:引用与对象 可变数据类型与不可变数据类型 引用传递与值传递 深拷贝与浅拷贝(id函数:你可以通过python的内置函数 id() 来查看对象的身份(identity),这个所谓的身份其实就是 对象 的内存地址)一、引...转载 2018-08-29 00:23:48 · 11994 阅读 · 7 评论 -
python编写python编译器的原理简介
Allison 是 Dropbox 的工程师,在那里她维护着这个世界上最大的 Python 客户端网络之一。在去 Dropbox 之前,她是 Recurse Center 的协调人, 是这个位于纽约的程序员深造机构的作者。她在北美的 PyCon 做过关于 Python 内部机制的演讲,并且她喜欢研究奇怪的 bug。她的博客地址是 akaptur.com。介绍Byterun 是一个用 Python...转载 2018-03-22 20:16:19 · 4323 阅读 · 0 评论 -
python中的dis剖析源码及参数含义的讲解
Python 代码先被编译为字节码后,再由Python虚拟机来执行字节码, Python的字节码是一种类似汇编指令的中间语言, 一个Python语句会对应若干字节码指令,虚拟机一条一条执行字节码指令, 从而完成程序执行。Python dis 模块支持对Python代码进行反汇编, 生成字节码指令。先来一小段代码:[python] view plain copyIn[6]: def test(): ...原创 2018-03-01 15:00:21 · 2370 阅读 · 0 评论 -
python错误: TypeError:'dict' object is not callable
出现这种错误有两种可能:1. 代码里重新定义了dict,如 pdict= {...},这时调用的是代码里定义的pdict而不是python内置类型2. 取字典内容时用了()而不是[]。如pdict("content_id"),应该是pdict["content_id"]原创 2018-01-24 18:46:41 · 21747 阅读 · 0 评论 -
pdf2htmlex的下载及使用
这是一个将pdf转化为html的服务,开源的。此功能服务的代码在git上的地址为:https://github.com/coolwanglu/pdf2htmlEX/wiki 安装:在ubuntu上安装:输入命令sudo apt install pdf2htmlex即可安装完成 在mac上面安装:sudo brew in转载 2018-01-31 21:32:35 · 3601 阅读 · 0 评论 -
python的继承和多态
Python 类的继承和多态 Python 类的继承 在OOP(Object Oriented Programming)程序设计中,当我们定义一个class的时候,可以从某个现有的class 继承,新的class称为子类(Subclass),而被继承的class称为基类、父类或超类(Base class、Super class)。 我们先来定义一个c转载 2018-01-26 09:51:40 · 342 阅读 · 0 评论 -
浅谈python中的GIL
GIL是什么首先需要明确的一点是GIL并不是Python的特性,它是在实现Python解析器(CPython)时所引入的一个概念。就好比C++是一套语言(语法)标准,但是可以用不同的编译器来编译成可执行代码。有名的编译器例如GCC,INTEL C++,Visual C++等。Python也一样,同样一段代码可以通过CPython,PyPy,Psyco等不同的Python执行环境来执行。像其转载 2018-01-26 10:53:50 · 1304 阅读 · 0 评论 -
Django rest framework的Serializers详解
Serializers把querysets和model instances这些复杂的数据结构转化为native Python 以便于以json,xml或其它内容类型的形式render出去。类似于Django的 Form 和ModelFormSerializer和ModelSerializer序列化对象from datetime import datetimeclass Co原创 2018-01-26 14:51:08 · 3001 阅读 · 0 评论 -
django.core.exceptions.ImproperlyConfigured: Requested setting LOGGING_CONFIG, but settings are not
在centos7下安装了pycharm,但是每次在shell窗口输入 import viewclass.models as models 来引入模块,结果报错:django.core.exceptions.ImproperlyConfigured: Requested setting LOGGING_CONFIG, but settings are not configured. You m原创 2018-01-26 18:38:33 · 8342 阅读 · 1 评论 -
django项目报错
原因: 不能只是打开文件,要用open打开整个项目原创 2018-01-18 23:59:15 · 471 阅读 · 0 评论 -
python的装饰器详解
(花个一上午,读完并敲完文章中的代码,保证对python的装饰器有深刻的理解)代码地址 : https://github.com/Faithlmy/Python_base/tree/master/python/faith_decorator虽然我没法让装饰器变得简单,但也许通过将问题进行一步步的讲解,可以帮助你更容易理解装饰器。由于装饰器较为复杂,文章会比较长,请坚持住!我会尽量转载 2018-01-27 15:14:31 · 380 阅读 · 0 评论 -
Pdf2htmlEX 的安装
Pdf2htmlEX的作者是国人,项目地址https://github.com/coolwanglu/pdf2htmlEX,可把PDF文件转换成html单一文件格式,最酷的是完全保持PDF的分页和各种编码、图形,还有公式格式。简而言之,PDF真的变成了一模一样的html文件。酷!!很多外国人也在用,这块目前似乎是独一无二(?欢迎有更好的大家留言给我)。但美中不足的是,编译真心不轻松,笔者用了半转载 2018-02-03 20:23:00 · 4954 阅读 · 0 评论 -
django的QuerySet 的属性
QuerySet 可以被构造,过滤,切片,做为参数传递,这些行为都不会对数据库进行操作。只要你查询的时候才真正的操作数据库。下面的 QuerySet 行为会导致执行查询的操作:循环(Iteration):QuerySet 是可迭代的,在你遍历对象时就会执行数据库操作。例如,打印出所有博文的大标题:12for e in原创 2018-01-20 13:35:15 · 21765 阅读 · 0 评论 -
Python在内存中开辟变量的过程
python下的变量 不需要预先声明变量的类型,变量的类型和值在赋值的那一刻被初始化(声明和定义的过程一起完成) 在python中, 每一个变量在内存中创建,我们可以通过变量来查看内存中的值 哈哈,这里是不是很熟悉,跟c中的指针一样啊(访问内存中的值) 首先大家需要了解一点:在python中: ...转载 2018-08-29 00:25:24 · 713 阅读 · 0 评论