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

分类 python 下的文章

November 1, 2018

[Python笔记] 文件操作之buffering

buffer缓冲区buffer缓冲区是内存上的一个空间,一般爱说是一个FIFO队列,当达到缓冲区阀值或者缓冲区满了之后,数据才会flush到磁盘(也就是常说的落到磁盘上)buffering是缓冲区的意思,与cache缓存是不一样的。-1表示hi用缺省值大小的buffer,如果是二进制模式,使用io.DEFAULT_BUFFER_SIZE值,默认是4096或者8192.如果是文本模式在终端设备...
November 1, 2018

[Python笔记] 文件指针

说明文件指针式指向当前字节的位置,当mode=r时,指针起始在0;mode=a时,指针起始位置在EOF。tell()tell()显示当前指针位置In [47]: f = open('test') In [49]:...
November 1, 2018

[Python笔记] 文件IO常用操作

语法:open(file,mode='r',buffering=-1,encoding=None,errors=None,newline=None,closefd=True,opener=None)示例创建一个文件est,然后打开它,用完之后关闭。In [1]: f = open("test") ...
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关键字,可以用于标识外部作用域的变量。局部作用域里的代码可以读外部作用域(包括全局作用域)里的变量,但不能更改它。一旦进行更改,就会将其当成是局部变量。而如果在更改前又进行了读取操作,则会抛出异常。...