1.数据的读取
import csv
with open('地址','r',encoding='utf-8') as file:
reader = csv.read(file)
2.按“属性”读取相应的列
usecols=[’ ']
import pandas as pd
name= pd.read_csv(r'地址',sep='\t',usecols=['属性']
print(name) #-------DF格式
3.按列抽取后,遍历写入文件
df = pd.read_csv('./data/xx.csv',sep='\t')
data =open('./data/pre-data.csv','a',encoding='utf-8')
for row in df.itertuples():
a=(getattr(row, 'name')+' '+getattr(row, 'dtype')) # 输出每一行
data.write(a+'\n')
打开方式分为r、w、a三种方式 ,【+】表示可以同时读写
r 只读,默认模式
w 只写,不可读,若文件不存在则创建,若存在,则删除内容,写入新内容
a 只追加,不可读,若文件不存在则创建,存在则追加新内容
r+ 可读、可写、可追加,若文件不存在,则报错
w+ 可读、可写,若文件存在,内容会被清空,可读新写入的内容
a+ 可读、可写、可追加,若文件存在,则追加新内容,读时默认指针在文件末尾,若需读取整个文件,需把指针归零