关于python的读取文件
- 如果我们想让python读取一个文件夹中的所有文件,我们可以用OS包中的listdir函数
dirname=os.listdir("文件夹名")
出来的结果以list形式输出,所以我们读入的时候可以直接for循环读取
- 关于r的问题,r其实是防止文件名有/t 等特殊字符,在读取的时候会被转译。也就是加r可以最大限度的保证读取的是目标文件
data=pd.read_csv(r'文件名地址等等')
- 在读取文件的时候,engine参数需要设成“python”,因为默认是c,encoding默认utf-8,如果需要GBK解码可以单独设置
data=pd.read("xxxxx.csv", engine="python",encoding='utf-8')