Python3快速入门——(6)文件操作

#文件操作
f=open("e:\\testcode\\test.txt","r") #读取.txt文件
g=f.read()
print(g)
f.close() #操作完成后关闭文件

f=open("e:\\testcode\\test_write.txt","w") #写入文件

f.write('123456')
f.write('\n')
f.write('24565')
f.close()

#文件操作
weather_data=[] #声明一个天气列表list
f=open("e:\\testcode\\weather.csv","r") #读取.csv文件
data=f.read()
rows=data.split('\n') #调用split函数对行(\n )进行切分
for row in rows:
split_row=row.split(',') #对每行的数据进行逗号','切分
weather_data.append(split_row) #将切分好的数据放入列表中
print(weather_data) #输出结果[['1', 'sundy'], ['2', 'rain'], ['3', 'sunny'], ['4', 'rain'], ['5', 'rain'], ['6', 'sunny'], ['7', 'sunny'], ['8', 'sunny'], ['']]

we=[] #遍历weather_data列表,去掉最后的['']
for i in weather_data:
if(i!=['']):
we.append(i)
weather=[]
for row in we:
weather.append(row[1]) #将每行的第二列放入list中 ,row[0]表示第一列
print(weather)
f.close()
上一篇:7 个基于CSS/JavaScript的鼠标悬停效果教程


下一篇:Log4j原理java控制台个性化输出加超链接标记