> For the complete documentation index, see [llms.txt](https://legacy.cookielau.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://legacy.cookielau.com/archives/3-python/99-others.md).

# 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.

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

   或者比较极端的方式就是删除缓存的文件夹，如 '/tmp/pip-cache' 之类的
3. 如何查看一个对象的所有成员和方法 Ans: `dir(object)`
4. 字符串替换

   ```py
   import re
   str = 'aaa@gmail.com'
   print(re.sub('[a-z]*@', 'ApD@', str))
   # Output: ApD@gmail.com
   ```
