当前位置: 首页>>代码示例>>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;未经允许,请勿转载。