记录平凡生活,关注互联网,专注Linux运维技术.

分类 python 下的文章

September 2, 2018

[ Django ] Nginx+uWSGI+Django方法部署Django程序

基础环境对于以下基础环境的安装、配置,本文不在过多讲解。Centos7Python3Nginx(Openresry)安装uwsgi就我个人而言,我对uwsgi的理解是:uwsgi相当于php中的php-fpm,是负责处理php脚本的网关。同样,uwsgi就是用来处理Python脚本的网关。uwsgi的安装很简单,因为它是python的一个模块,所以我们可以使用pip命令来安装。[root@d...
September 1, 2018

Centos7安装python3并与python2共存

不出意外的话,Centos7默认安装的是Python2.7.5版本。因为目前做的项目和当前趋势都已经向Python3看齐了,所以咱也赶上时代的潮流,把Python版本升级到3。因为Centos中yum命令是用的Python2,所以我们还不能彻底抛弃Python2。查看当前版本[root@django software]# python -V Python 2.7.5 [root@django...
August 29, 2018

配置 jupyter notebook远程访问

默认情况下,安装好 Jupyter之后,可以用 localhost:8888 即可。但是如果要需要远程访问,默认是不支持101.101.101.101:8888 这样的访问,需要额外配置。设置 jupyter notebook 可远程访问的官方指南在这里,在远端服务器上执行以下操作:生成配置文件默认情况下,配置文件 ~/.jupyter/jupyter_notebook_config.py ...
July 11, 2018

[Python笔记] isinstance() 函数

作用isinstance() 函数来判断一个对象是否是一个已知的类型,类似 type()。但是isinstance和type是有区别的:type() 不会认为子类是一种父类类型,不考虑继承关系。 isinstance() 会认为子类是一种父类类型,考虑继承关系。 如果要判断两个类型是否相同推荐使用 isinstance()。语法isinstance(object, cla...
May 29, 2018

[Python笔记] Python3增加的关键字nonlocal

前言Python里只有2种作用域:全局作用域和局部作用域。全局作用域是指当前代码所在模块的作用域,局部作用域是指当前函数或方法所在的作用域。其实准确来说,Python 3.x引入了nonlocal关键字,可以用于标识外部作用域的变量。局部作用域里的代码可以读外部作用域(包括全局作用域)里的变量,但不能更改它。一旦进行更改,就会将其当成是局部变量。而如果在更改前又进行了读取操作,则会抛出异常。...
May 29, 2018

[Python笔记] locals() 函数

作用locals() 函数会以字典类型返回当前位置的全部局部变量。对于函数, 方法, lambda 函式, 类, 以及实现了 __call__ 方法的类实例, 它都返回 True。语法In [27]: locals()返回值返回字典类型的局部变量。In [27]: locals() Out[27]: {'In': ['', u"get_ipython().magic(u'cls '...
May 11, 2018

[Python笔记] Python读取文件最后一行

小文件方法文件不大的情况下可以使用下面的方法来获取最后一行,如果文件过大就不可以了,因为open文件和文件.readlines()的时候Python会先读取到内存中,所以如果需要处理的文件是很大的,下面这种方法不管从效率上还是资源了使用上都是不可取的。#!/usr/bin/env python #coding:utf-8 file = "/var/log/bigdata/test.l...
April 16, 2018

[Python笔记] IPython使用技巧

帮助?:IPython的概述和简介 In [1]: ? IPython -- An enhanced Interactive Python ========================================= IPython offers a fully compatible replacement for the standard Python inter...