lidar_correction_ghk_pollyxt.py

changeset 11
453b23dd7f94
parent 1
5dffdb7caec9
equal deleted inserted replaced
10:a69e0c8ca55c 11:453b23dd7f94
63 except ValueError: 63 except ValueError:
64 sys.stdout.write('Please respond with \'y\' or \'n\'.\n') 64 sys.stdout.write('Please respond with \'y\' or \'n\'.\n')
65 65
66 #if user_yes_no_query('want to exit?') == 1: sys.exit() 66 #if user_yes_no_query('want to exit?') == 1: sys.exit()
67 67
68 '''
69 ## {{{ http://code.activestate.com/recipes/577058/ (r2)
70 def query_yes_no(question, default="yes"):
71 valid = {"yes":"yes", "y":"yes", "ye":"yes",
72 "no":"no", "n":"no"}
73 if default == None:
74 prompt = " [y/n] "
75 elif default == "yes":
76 prompt = " [Y/n] "
77 elif default == "no":
78 prompt = " [y/N] "
79 else:
80 raise ValueError("invalid default answer: '%s'" % default)
81
82 while 1:
83 sys.stdout.write(question + prompt)
84 choice = input().lower()
85 if default is not None and choice == '':
86 return default
87 elif choice in valid.keys():
88 return valid[choice]
89 else:
90 sys.stdout.write("Please respond with 'yes' or 'no' "\
91 "(or 'y' or 'n').\n")
92 ## end of http://code.activestate.com/recipes/577058/ }}}
93 '''
94 abspath = os.path.abspath(__file__) 68 abspath = os.path.abspath(__file__)
95 dname = os.path.dirname(abspath) 69 dname = os.path.dirname(abspath)
96 fname = os.path.basename(abspath) 70 fname = os.path.basename(abspath)
97 os.chdir(dname) 71 os.chdir(dname)
98 72
192 #InputFile = 'optic_input_ver8c_PollyXT_RALPH_2.py' 166 #InputFile = 'optic_input_ver8c_PollyXT_RALPH_2.py'
193 #InputFile = 'optic_input_ver8c_PollyXT_RALPH_3.py' 167 #InputFile = 'optic_input_ver8c_PollyXT_RALPH_3.py'
194 #InputFile = 'optic_input_ver8c_PollyXT_RALPH_4.py' 168 #InputFile = 'optic_input_ver8c_PollyXT_RALPH_4.py'
195 #InputFile = 'optic_input_ver8c_PollyXT_RALPH_5.py' 169 #InputFile = 'optic_input_ver8c_PollyXT_RALPH_5.py'
196 #InputFile = 'optic_input_ver8c_PollyXT_RALPH_6.py' 170 #InputFile = 'optic_input_ver8c_PollyXT_RALPH_6.py'
197 InputFile = 'optic_input_ver8c_PollyXT_RALPH_7.py' 171 InputFile = 'system_settings/optic_input_ver8c_PollyXT_RALPH_7.py'
198 #InputFile = 'optic_input_ver6e_Bertha_b_355.py' 172 #InputFile = 'optic_input_ver6e_Bertha_b_355.py'
199 #InputFile = 'optic_input_ver6e_Bertha_b_532.py' 173 #InputFile = 'optic_input_ver6e_Bertha_b_532.py'
200 #InputFile = 'optic_input_ver6e_Bertha_b_1064.py' 174 #InputFile = 'optic_input_ver6e_Bertha_b_1064.py'
201 175
202 ''' 176 '''

mercurial