本文整理汇总了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)