文件的申明 open語句
open('路徑','模式',encoding='編碼')
f = open(path, 'r')
f.read()
f.read(n)
n代表讀取多少個字符,可以根據f.seek(i)
調整光標位置進行讀取操作眼坏。f.readline()
讀取行到字符串屿岂,一次性讀取一行
f.readline(n)
n表示讀取多個字符逝段,功能類似f.read(n)
稠肘。遍歷一個文件
for語句+f.readlines()
--->for line in f.readlines():
for line in f:
txt存儲編碼設置
ANSI --> 'gbk'
UTF-8 --> 'utf8'
path = r'C:\Users\Administrator\Desktop\lianxi\poi.txt'
f = open(path, 'r')
f.seek(0)
m = [] # 新建一個空的列表
for line in f.readlines():
#print(line)
st1 = line.split(":") # 先用“:”分出兩個要素脆栋,分別是名字和其他信息(lng打却,lat纹磺,address)
#print(st1)
name = st1[0]
#print(name)
st2 = st1[1].split(",") # 再分出經緯度和地址
#print(st2)
lng = float(st2[0])
lat = float(st2[1])
address = st2[2].strip()
v = [['name',name],['lng',lng],['lat',lat],['address',address]]
#print(v)
d = dict(v)
#print(d)
m.append(d) # 構建一個字典列表施掏,生成新的字典钮惠,再追加m字典。
print(m)