Victor0321 发表于 2022-6-26 21:42:51

关于python读取txt文件

下面是我自己写的代码我需要把每一行里的元素读取后 利用空格进行切分,但是我好像这样readlines 会把整体的长度减少一半,我需要怎么改能把这个60000个元素全部拿到。

我的理解我错误是因为循环本来是60000次 但是由于我readline了 所以减少了一半


      with open(self.path + data_file, 'r') as f:
            #构建一个列表用于存储图片的路径和标签
            self.data_dir = []
            self.target   = []
            ii = 0
            for i in f:
                ii += 1
                x , y = f.readline().split(' ')
                self.data_dir.append(x)
                self.target.append(y)


ba21 发表于 2022-6-27 09:36:01

i.split(' ')


    line = f.readline()
    while line:
      print(line)
      line = f.readline()
页: [1]
查看完整版本: 关于python读取txt文件