Others

  1. nohup python xxx.py & 没有输出 Ans: 是由于Python输出自带缓存(Buffer)引起的,通过 python -h 可以看到:

    -u : unbuffered binary stdout and stderr; also PYTHONUNBUFFERED=x

    可以通过 nohup python -u xxx.py & 解决。

  2. pip 安装总是使用缓存 cache Ans: 在install的时候加上 --no-cache-dir 的flag即可,e.g.

    pip --no-cache-dir install numpy=0.3.2

    或者比较极端的方式就是删除缓存的文件夹,如 '/tmp/pip-cache' 之类的

  3. 如何查看一个对象的所有成员和方法 Ans: dir(object)

  4. 字符串替换

    import re
    str = '[email protected]'
    print(re.sub('[a-z]*@', 'ApD@', str))
    # Output: [email protected]

Last updated