如果使用input和raw_input在命令行中直接读取文件进行处理,并且希望使用将文件直接拖动到命令行中进行处理的方法,
输入法可以直接处理,但如果使用raw_input方法,会对文件地址加引号,需要手动去掉引号才能处理文件。
测试ipython中的代码:(读入图片文件的地址字符串)
a=input('input a:n ')打印' input method: ',a b=raw_input('input b:n ')打印' raw_input method: ',b输入a : '/home/sunny/caffe-master/examples/images/cat . jpg '输入方法:/home/sunny/caffe-master/examples/images/images
此外,两种输入法的另一个直观区别是,input有自己的算术处理功能,即如果输入公式,将直接输出结果,而raw_input将作为raw输出:
#!-*-coding : utf-8-*-print raw _ input(u ' test raw _ input 3360 n ')print input(u ' test input 3360 n ')测试结果: