<p>我正在从一个netcdf文件中读取数据,我注意到有些字段以“-”的形式写入到我的文件中。在</p>
<p>将内容变量打印到控制台时,其值为:
[-33.9399991151.03918,蒙面,蒙面,蒙面,蒙面,蒙面,蒙面]</p>
<p>我尝试了下面的代码块来检查行是否不包含掩码或“--”,并写入这些值。它不起作用!在</p>
<p>如何排除或检查这些值?在</p>
<p>尝试过:
如果内容中没有“蒙面”:
outputwriter.writerow(内容)
打印内容</p>
<p><strong>更新</strong></p>
<pre><code> with open(r'C:/output.csv', 'wb') as csvFile:
outputwriter = csv.writer(csvFile, delimiter=',')
for date_val in date_strings:
header.<a href="https://www.cnpython.com/list/append" class="inner-link">append</a>(date_val)
outputwriter.writerow(header)
for lat_index, lat in enumerate(lats):
for lon_index, lon in enumerate(lons):
content = [lat,lon]
for time_index, time in enumerate(times[:]):
data = value[time_index,lat_index,lon_index]
content.append(data)
#outputwriter.writerow(content)
temp = content
contentVal = (set(temp)-set(exclude))
for item in contentVal:
outputwriter.writerow(item)
print item
</code></pre>
<p><strong>更新2</strong></p>
^{pr2}$