test1.csv 内容:
姓名 | 年龄 | |
---|---|---|
1 | 张三 | 20 |
2 | 李四 | 18 |
源码:
import csv
def write_csv(file_name,content):
with open(file_name,'a',encoding='utf8',newline='') as f:
obj= csv.writer(f)
obj.writerow(content)
def read_csv(file_name):
result=[]
with open(file_name,'r',encoding='utf8') as f:
obj= csv.reader(f)
for i in obj :
result.append(i)
return result
if name == 'main':
write_csv('test1.csv',['3','王五','21'])
result = read_csv('test1.csv')
print(result)
错误截图:
这个文件是否打开?先关闭,再运行代码
原因
没有打开权限
解决方法
1、以管理员权限运行python
2、将这个文件复制到D盘或者其他盘,然后用该文件的绝对路径,重新执行