Python命令行解析:IDE内点击Run运行代码直接得出结果、基于TF flags(或argparse、sys.argv)在Dos内命令行(一条命令)调用代码文件得出结果
生活随笔
收集整理的這篇文章主要介紹了
Python命令行解析:IDE内点击Run运行代码直接得出结果、基于TF flags(或argparse、sys.argv)在Dos内命令行(一条命令)调用代码文件得出结果
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Python命令行解析:IDE內點擊Run運行代碼直接得出結果、基于TF flags(或argparse、sys.argv)在Dos內命令行(一條命令)調用代碼文件得出結果
?
?
?
?
目錄
命令行解析
T1、采用FLAGS函數并IDE內點擊Run運行代碼直接得出結果
T2、采用TF flags(或argparse庫)在Dos內一條命令調用代碼文件得出結果
T3、采用sys.argv[]函數在Dos內一條命令調用代碼文件得出結果
?
?
?
推薦文章
Python命令行解析:sys.argv[]函數的簡介、案例應用之詳細攻略
Py之argparse:Python庫之argparse(命令行解析)簡介、安裝、使用方法之詳細攻略
TF之TF flags:TF flags(命令行解析)的簡介、安裝、使用方法之詳細攻略
?
命令行解析
IDE內點擊Run運行代碼直接得出結果 ?VS 基于TF flags(或argparse庫)在Dos內命令行(一條命令)調用代碼文件得出結果
FLAGS = tf.app.flags.FLAGStf.app.flags.DEFINE_string('train_dir', '/tmp/cifar10_train',"""Directory where to write event logs """)?
T1、采用FLAGS函數并IDE內點擊Run運行代碼直接得出結果
FLAGS.train_dir='cifarlO_train/' FLAGS.max_steps='1000000' FLAGS.log_device_placement='False' FLAGS.log_frequency='10'?
?
T2、采用TF flags(或argparse庫)在Dos內一條命令調用代碼文件得出結果
python cifar10_train.py --train_dir cifar10_train/ --data _dir cifar10_data/
FLAGS = tf.app.flags.FLAGStf.app.flags.DEFINE_string('train_dir', '/tmp/cifar10_train',"""Directory where to write event logs """"""and checkpoint.""") #寫入事件日志和檢查點的目錄 tf.app.flags.DEFINE_integer('max_steps', 1000000,"""Number of batches to run.""") #要運行的批次數 tf.app.flags.DEFINE_boolean('log_device_placement', False,"""Whether to log device placement.""") #是否記錄設備放置 tf.app.flags.DEFINE_integer('log_frequency', 10,"""How often to log results to the console.""") #將結果記錄到控制臺的頻率?
?
T3、采用sys.argv[]函數在Dos內一條命令調用代碼文件得出結果
#test.pyimport sysdef main(argv): print(argv[0]) print(argv[1]) print(argv[1:]) print(argv[1][1:]) print('sys.argv[0]:',sys.argv[0]) #腳本名字 print('sys.argv[1]:',sys.argv[1]) #腳本第一個參數 print('sys.argv[1:]:',sys.argv[1:]) print('sys.argv:',sys.argv) #腳本的所有參數print('type(sys.argv):',type(sys.argv))print('len(sys.argv):',len(sys.argv)) #腳本的參數個數 return 0 if __name__ == '__main__': sys.exit(main(sys.argv[1:])) #sys.exit(0)正常退出, sys.exit(1)非正常退出?
?
?
?
?
?
?
?
?
?
?
總結
以上是生活随笔為你收集整理的Python命令行解析:IDE内点击Run运行代码直接得出结果、基于TF flags(或argparse、sys.argv)在Dos内命令行(一条命令)调用代码文件得出结果的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Dataset之图片数据增强:基于TF实
- 下一篇: TF之CNN:基于CIFAR-10数据集