当前位置: 首页>>代码示例>>Python>>正文


Python UI.ls方法代码示例

本文整理汇总了Python中UI.ls方法的典型用法代码示例。如果您正苦于以下问题:Python UI.ls方法的具体用法?Python UI.ls怎么用?Python UI.ls使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在UI的用法示例。


在下文中一共展示了UI.ls方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: ls

# 需要导入模块: import UI [as 别名]
# 或者: from UI import ls [as 别名]
	def ls(self,parms):
		lsDict = {}
		self.msgList = []
		
		if parms == None:
			lsDict = None
	
		elif parms[0:3] == "-as":

			lsDict = self.allData.setOfStations() 
			#add header entry to provide information on what is in the dict
			lsDict["Head"] = "station"
		
		elif parms[0:3] == "-ss":

			if self.selectedData != None:
				lsDict = self.selectedData.setOfStations() 
				lsDict["Head"] = "station"
			else:
				lsDict["Head"] = "No stations currently selected. Use sel to make selection"
			
		elif parms[0:3] == "-ap":

			lsDict = self.allData.countAllParm()
			lsDict["Head"] = "parm"
		
		elif parms[0:3] == "-sp":

			if self.allData.selectParm != []:
			
				#if there are stations selected, display the counts for the selected stations
				# otherwise, display counts for all data available
				if self.selectedData != None:
					lsDict = self.selectedData.countSelectParm()
					lsDict["Head"] = "parm"
					self.msgList.append("*Counts on currently selected stations")
				else:
				
					lsDict= self.allData.countSelectParm()
					lsDict["Head"] = "parm"
					self.msgList.append("*Counts on all available data (no stations selected)")
					
			else:
				lsDict["Head"] = "No parameters currently selected. Use sparm to make selection"
			
		elif parms[0:3] == "-ar":

			lsDict = self.allData.countAllRivers()
			lsDict["Head"] = "river"

		elif parms[0:3] == "-sr":

			if self.selectedData != None:	
				lsDict = self.selectedData.countAllRivers()
				lsDict["Head"] = "river"
			else:
				lsDict["Head"] = "No stations currently selected. Use sel to make selection"
				
		elif parms[0:3] == "-ac":

			cities = self.allData.cityDict.keys()
			for i in cities:
				lsDict[i] = ""
			lsDict["Head"] = "city"

		else:
			lsDict["Head"] = "That list option does not exist."
	
		UI.ls(lsDict)
		UI.messages(self.msgList)
开发者ID:jenniferlhood,项目名称:pwqmn,代码行数:72,代码来源:pwqmn_prog.py


注:本文中的UI.ls方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。