当我尝试打开进行更改的 csv 文件时出现此错误 我想知道这个错误的原因(FileNotFoundError : [Errno 2] 没有那个文件或目录:'bahal.csv')
import csv
from statistics import mean
with open('bahal.csv') as f:
reader = csv.reader(f)
for row in reader:
name = row[0]
average = statistics.mean(row[1:])
javab = name , average
print(javab)
答案 0 :(得分:0)
正确的做法是使用完整的文件名,因为相对而言很难跟踪文件的位置
如果你运行:
user@~$ python file.py
它只会看到 ~(home dir) 中的文件
如果你运行:
user@~/workfolder$ python file.py
它会看到 ~/workfolder 文件等等
主要是工作目录是什么
答案 1 :(得分:-1)
文件 bahal. csv 应该与您正在处理的 pyton 文件位于同一文件夹中 要么 尝试包含完整路径。