mumei2018 发表于 2023-6-1 04:22:26

请问Python无法读取文件是咋回事呢 我都给了绝对路径了

def read_file():
    result = []
    with open(r"F:\student_grade_input.txt") as fin:
      for line in fin:
            line = line[:-1]
            result.append(line.split(','))
    return result
datas = read_file()
print('read_file datas:')

请问Python无法读取文件是咋回事呢 我都给了绝对路径了
给相对路径 给绝对路径文件名 直接复制进来 都报告No such file

Judie 发表于 2023-6-1 04:32:19

权限问题:如果文件存在但是无法打开,可能是因为权限问题,请检查是否有读取文件的权限。

isdkz 发表于 2023-6-1 06:01:04

试试这个:


def read_file():
    result = []
    with open(r"F:\student_grade_input.txt.txt") as fin:
      for line in fin:
            line = line[:-1]
            result.append(line.split(','))
    return result
datas = read_file()
print('read_file datas:')

歌者文明清理员 发表于 2023-6-1 08:26:16

你或许没有打开显示扩展名设置,然后这样显示,那么文件名就变成了 xxx.txt.txt
你应该这样:



然后把多余的那个.txt(有点!)去掉
我讲的比他细吧,给我最佳{:10_254:}
页: [1]
查看完整版本: 请问Python无法读取文件是咋回事呢 我都给了绝对路径了