文件系统 操作大汇总

Python 的 文件操作虽然很简单,但是经常会遇到各种各样的奇葩问题,让人有想死的感觉,所以 都一一记下来吧

 

注意:只管用正确的方法 读写 即可,千万别管它到底写入没写入,因为 写入 真的很慢很慢,方法对就继续干,谨记谨记谨记

 

CSV

基础用法

###### 写入
f = open('test.csv', 'w')
writer = csv.writer(f)

writer.writerow([1, 2])     # 写入一行
writer.writerows(np.random.random((3, 2)))  # 写入多行
f.close()


###### 读取
f = open('test.csv', 'r')
reader = csv.reader(f)
print(type(reader))     # 
for i in reader: print(i)

 

异常:每次写入都多一个空行

解决办法:加上一个 newline 参数

f = open('test2.csv', 'w', newline='')
writer = csv.writer(f)

writer.writerow([1, 2])     # 写入一行
writer.writerows(np.random.random((3, 2)))  # 写入多行
f.close()

 

 

TXT

 

EXCEL

PDF

PPT

 

配置文件

临时文件

 

压缩文件

 

 

有空了慢慢更新吧.... 

 

参考资料:

https://www.cnblogs.com/yunlong-study/p/9592926.html

 

你可能感兴趣的:(文件系统 操作大汇总)