报错情况
当在Jupyer Notebook引入的程序模块中,带有命令行程序 flags
时,系统就会提示,无法理解 flags
报错信息
1 | UnrecognizedFlagError: Unknown command line flag 'f' |
修正方法
- 添加如下信息
1 | from tensorflow.app.flags import DEFINE_string |
高级技巧
- 可以通过安装notebook的扩展插件nbextensions,增加notebook的自定义代码片段的能力;
- 启用
Snippets
功能;
- 在
snippets.json
自定义代码片段;
1 | vim (jupyter --data-dir)/nbextensions/snippets/snippets.json |
- 键入一下功能:
1 | { |
- 效果如下: