Python 进阶
Python 进阶技术学习笔记
python -m 和python -u
python -m
现有路径/home/ymliu/data/csyngec/supar/cmds/crf_con.py
我们在目录csyngec下,运行 python -m supar.cmds.crf_con 与 运行 python supar/cmds/crf_con.py 一样
区别是 python -m 的系统路径是 /home/ymliu/data/csyngec,而 python只有cmds 下的系统路径/home/ymliu/data/csyngec/supar/cmds/
这样前者可以用 csyngec 目录下的其他包而后者会报错
python -u
和 nohub 命令一起使用,输出不缓存。本来程序的输出要延迟一会输出到 nohub 保存的文件中,使用 python -u 可以保证 nohub 文件记录和 python 程序输出同步
Python 进阶
https://ymliucs.github.io/python_advance/