文件如下:
使用pandas直接读取,有多少条数据,就会读出来多少列:
import pandas as pd
filepath='/Users/。。。/'
file1='失败名单.txt'
df1=pd.read_csv(filepath+file1,sep=',',header=None)
会打印出无数列数据:
使用open方法读取文件,并创建数据框,可以实现目的(open会读成文本,split处理成列表):
with open(filepath+file1,'r') as file:
content=file.read()
print(content)
print(type(content))
df2=pd.DataFrame({'学生ID':content.split(',')})
print(df2.head())
读取内容如下:
数据框格式可以进行匹配、连接等操作