def
writ_in_csv()
:global lats
global lons
global soil_m#三個全域性變數用於存放經緯度,土壤數值
count =
0with
open
(r"hecdata_pm.csv"
,'a'
,newline='')
as f:
#a表示在文末追加,newline用於去除間隔的空行
writer = csv.writer(f)
writer.writerow(
["經度e"
,"緯度n"
,"土壤"])
# 先寫入列名
for ilon in lons:
#取出每乙個經度值
for i in
range
(406):
#寫入每乙個經度值對應的緯度、土壤
if(ilon==
-9999.0)or
(lats[i]==-
9999.0)or
(soil_m[count]
[i]==
-9999.0):
#去除無用值,如果經緯度、土壤有乙個是空(-9999.0),則摒棄該值
continue
else
: writer.writerows(
[[ilon, lats[i]
, soil_m[count]
[i]]])
# 寫入多行用writerows,一次在一行寫入三個數值
count +=
1
分析結果迴圈寫入csv
30戶的暖氣的分析結果複製貼上下來發給隊友 好像是有點多了乙個對話方塊都過不去 被嫌棄了 你就不能給我打包個excel!好吧import csv with open result.csv w as csvfile writer csv.writer csvfile 先寫入columns name w...
python對csv檔案追加寫入列的方法
python對csv檔案追加寫入列,具體內容如下所示 原始資料 程式設計客棧 外鏈轉存失敗 img zqsqwayq 1563597916666 c users innduce app程式設計客棧ng typora typora user images 1557663419920.png impor...
CSV檔案的讀取和寫入
csv檔案是一種用來儲存 資料的檔案,該檔案是乙個字串行。csv檔案以一條條記錄組成,每條記錄為一行,每條記錄由欄位組成,以逗號或製表符分隔。將檔案字尾改為.csv即可用excel開啟為csv檔案 使用csv.reader 讀取csv檔案,返回的是乙個reader物件 語法格式 csv.reader...