當前位置: 首頁>>代碼示例>>Python>>正文


Python FileIO.csvWriter方法代碼示例

本文整理匯總了Python中FileIO.csvWriter方法的典型用法代碼示例。如果您正苦於以下問題:Python FileIO.csvWriter方法的具體用法?Python FileIO.csvWriter怎麽用?Python FileIO.csvWriter使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在FileIO的用法示例。


在下文中一共展示了FileIO.csvWriter方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。

示例1: writeDHT

# 需要導入模塊: import FileIO [as 別名]
# 或者: from FileIO import csvWriter [as 別名]
    def writeDHT(self,delimiter=","):
        """Writes the STARS header file.

        writes projectName.dat file for STARS
        """
        tInfo = [[self.timeType,self.stringTime[0],self.stringTime[-1]]]
        csnames = self.varDict["csnames"]
        name = [["csnames"]]
        vals = UTIL.splitList(csnames.values[0])
        info = tInfo + name + vals
        dhtFile = self.createOutputFile(self.projPrefix, ".dht")
        fdht = FIO.csvWriter(dhtFile, info, delimiter=" ")
開發者ID:DiFang,項目名稱:stars,代碼行數:14,代碼來源:ProjectWorker.py

示例2: writeDAT

# 需要導入模塊: import FileIO [as 別名]
# 或者: from FileIO import csvWriter [as 別名]
    def writeDAT(self,delimiter=","):
        """Writes the STARS dat file.

        writes projectName.dat file for STARS
        """
        info = []
        varNames = self.getAllVariableNames()
        varNames.remove("csnames")
        varNames.remove("csids")
        header = [ len(varNames) ] + varNames
        info.append(header)
        for var in varNames:
            v = self.varDict[var]
            info.append( [v.name, v.type] )
            vals = v.values
            if v.type == "CSTS":
                for id in range(self.n):
                    csYearVals = [ vals[year][id] for year in range(self.t) ]
                    info.append(csYearVals)
            else:
                info.append(vals[0])
        datFile = self.createOutputFile(self.projPrefix, ".dat")
        fdat = FIO.csvWriter(datFile, info, delimiter=" ")
開發者ID:DiFang,項目名稱:stars,代碼行數:25,代碼來源:ProjectWorker.py

示例3: writeCSO

# 需要導入模塊: import FileIO [as 別名]
# 或者: from FileIO import csvWriter [as 別名]
 def writeCSO(self):
     """Writes the cross-sectional order for matching additional data"""
     csnames = self.varDict["csnames"]
     vals = UTIL.splitList(csnames.values[0])
     csoFile = self.createOutputFile(self.projPrefix, ".cso")
     f = FIO.csvWriter(csoFile, vals, delimiter=" ")
開發者ID:DiFang,項目名稱:stars,代碼行數:8,代碼來源:ProjectWorker.py


注:本文中的FileIO.csvWriter方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。