摘要:
当docker容器在 “-d”守护态运行的时候,比如通过supervisord控制两个程序非守护态运行: docker run -d -p 8080:8080 tomcat 那么这个时候,用户就无法直接进入到容器中去,docker attach 容器id 就会一直卡着。因为此时容器运行的进程是ssh 阅读全文
摘要:
通常情况下,直接输出某个实例化对象,本意往往是想了解该对象的基本信息,例如该对象有哪些属性,它们的值各是多少等等。但默认情况下,我们得到的信息只会是“类名+object at+内存地址”,对我们了解该实例化对象帮助不大。 class Test(): def __init__(self, name): 阅读全文
摘要:
1、不带括号时,调用的是这个函数本身 ,是整个函数体,是一个函数对象,不须等该函数执行完成。 2、带括号(参数或者无参),调用的是函数的执行结果,须等该函数执行完成的结果。 hello()调用函数;hello只是一个绑定到函数的名称,可以用来将函数对象作为参数传递给另一个函数。 阅读全文
摘要:
生成式是一种独特的数据处理方式,可以从一个数据序列构建另一个新的数据序列的结构体。 比如你要生成一个[ 1x1, 2x2, 3x3, ..., 10x10 ] 的列表,不用生成式的方法: L = [] for x in range(1,11): L.append(x) print(L) [1, 4, 阅读全文
摘要:
装饰器 顾名思义 就是一个用来修改其他函数的功能的函数。 def new_decorator(a_func): #装饰器函数 def wrapTheFunction(): print("I am doing some boring work before executing a_func()") a 阅读全文
摘要:
python中的args和kw: *args:表示就是将实参中按照位置传值,多余的值都给args,且以元组的方式呈现**kw:表示就是形参中按照关键字传值,多余的值都给kw,且以字典*的方式呈现 def foo(x,*args,**kwargs): print(x) print(args) prin 阅读全文
摘要:
sort() 与 sorted() 区别: 1. sort 是应用在 list 上的方法,属于列表的成员方法;而sorted 可以对所有可迭代的对象进行排序操作。 2. list 的 sort 方法返回的是对已经存在的列表进行操作,而内建函数 sorted 方法返回的是一个新的 list,而不是在原 阅读全文
摘要:
描述 Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。 语法 join()方法语法: str.join(sequence) 参数 sequence -- 要连接的元素序列。 返回值 返回通过指定字符连接序列中元素后生成的新字符串。 实例 以下实例展示了join( 阅读全文
摘要:
Python assert(断言)用于判断一个表达式,在表达式条件为 false 的时候触发异常。 断言可以在条件不满足程序运行的情况下直接返回错误,而不必等待程序运行后出现崩溃的情况,例如我们的代码只能在 Linux 系统下运行,可以先判断当前系统是否符合条件。 语法格式: assert expr 阅读全文
摘要:
明明是 64 位系统,为什么 sys.platform 显示 win 32 ?在python中: >>>import sys>>>print(sys.platform)win32 但是我的win7系统分明是64位的,请问是为什么? 实际上这个`win32`应该是指Win32 API。如果你真的很在意 阅读全文