獲取指定路徑
var dataarray:[[
substring]]
=[]let
pathlosstable
="pathlosstable.csv"
.docconfigdir()
print
(pathlosstable
)
out:
/
users
/joshwang/
documents//
resources
/pathlosstable
.csv
2.獲取資料函式;
input:指定檔案路徑 output:檔案中的資料內容
func
readpathlossfile
(_ path:
string)-
>[[
substring]]
?let readstring =
string
(data: txtdata!
, encoding:
string
.encoding
.utf8)
print
("readstring: \(
string
(describing: readstring))"
)if readstring!
.contains
("\r\n")}
}else}}
return dataarray
}else
}return
}//初始化乙個二維陣列
var dataarray:[[
substring]]
=[]//獲取需要讀取的檔案的指定路徑
letpathlosstable
="pathlosstable.csv"
.docconfigdir()
print
(pathlosstable
)//呼叫readpathlossfile()函式讀取檔案內的資料
dataarray =
readpathlossfile
(pathlosstable)!
print
(dataarray)
out:
/
users
/joshwang/
documents//
resources
/pathlosstable
.csv
readstring:
optional
("frequency,uplink,downlink,orientation,antenna\r\naaa,bbb,ccc,ddd,eee\r\n111,222,333,444,555")[
["frequency"
,"uplink"
,"downlink"
,"orientation"
,"antenna"],
["aaa"
,"bbb"
,"ccc"
,"ddd"
,"eee"],
["111"
,"222"
,"333"
,"444"
,"555"
]]
Linux C 從指定路徑中獲取檔名
linux 或者 android 下可以通過 strrchr 函式從指定路徑中獲取檔名,這個函式的作用是 查詢字串中最後乙個出現的指定字元,它還有乙個對應函式 strchr 可用於 查詢字串第乙個出現的指定字元。使用這兩個函式前,需要 include 例 include include includ...
用system函式實現指定路徑下的檔案讀取
小白記錄貼 原本使用bat檔案也可實現指定路徑下的檔案讀取。現在想去掉單獨的bat檔案,將 寫進c 程式中。dir jpg b list.txt如圖所示 使用system 函式,就不用單獨寫bat檔案了。如與c 程式不在同一路徑,則 如下,生成的list.txt檔案在c 的程式資料夾下。includ...
從檔案中讀取指定的行
你想根據給出的行號,從文字檔案中讀取一行資料。python標準庫linecache模組非常適合這個任務 import linecache theline linecache getline thefilepath,desired line number 討論 對這個任務而言,標準的linecache...