541715209 发表于 2020-4-15 09:27:58

读取文件

怎么用python批量读取路径下的文件

qiuyouzhi 发表于 2020-4-15 09:30:04

os.walk然后open?

BngThea 发表于 2020-4-15 09:32:54

用循环:
for file in os.listdir(data_dir):
    file_path = os.path.join(data_dir,file)
    with open(file_path) as f:
      #读取文件内容,做想做的事

txxcat 发表于 2020-4-15 09:58:18

import os
pathname=input('请输入文件夹名:')
for i in os.walk(pathname):
    for j in i:
      fullname=os.path.join(i,j)
      print(fullname)

郭书宇 发表于 2020-4-15 10:03:16

for (root, dirs, files) in os.walk(pathdir):
    for name in files:
      try:
         
            name=open(os.path.join(root,name),'r')
      except UnicodeDecodeError :
            continue

zltzlt 发表于 2020-4-15 13:16:03

典型的无厘头问题

_2_ 发表于 2020-4-15 13:49:48

zltzlt 发表于 2020-4-15 13:16
典型的无厘头问题

……当一个最佳答案不容易啊
页: [1]
查看完整版本: 读取文件