想必在linux系统上做开发的小伙伴们对命令行这种东西是熟悉的不能再熟悉了,linux系统时时刻刻都要通过命令行实现各种操作。但是作为资深的windows用户,我是不太习惯用cmd命令控制台去操作应用的。回到今天的主题,为了使我们用TensorFlow框架编写的深度学习代码更具有平台的通用性,有必要学习一下在windows上使用命令行去启动代码并且传入我们所需的各种参数,让代码能够正常的跑起来~ PS:其实linux系统和windows系统在使用命令行操作python代码的操作除了个别的操作符不同外,是几乎完全相同的。
前提:
- 安装好python3.3或者更高版本,添加argparse模块。cmd命令控制台下pip install argparse就OK~
- 安装好tensorflow框架(其实命令行控制是python通用的,但是tensorflow命令行操作基于自己的tf.app.flags,这点比较恶心)
- 在windows上一般会把要操作的一段cmd命令写成批处理文件(.bat),要了解.bat文件的基本知识
先说python通用的部分:
python中的arg