python对文档的操作 异常处理,os读取选定文件夹目录内容。

## python对文档的操作 异常处理,os读取选定文件夹目录内容。

```python

def read_file_name():

    file_path=r'D:\Program Files\untitled3'

    file_name=[]

    for i in os.listdir(file_path):

        file_name.append(i)


    return file_name

```

file_name 返回当前文件夹的内部文件形成list列表。

工程中读取文件夹许多文件会出现编码不一致,可以用:

```python

    ##i 循环得到list中每一个表名字然后循环读取进行操作,error_bad_lines=False可以处理

    for i in file_name:

          path='D:/Program Files/untitled3/'+i

          try:

              content = pd.read_csv(path, encoding='utf-8',error_bad_lines=False)

          except:

              content = pd.read_csv(path, encoding='gbk',error_bad_lines=False)

```

你可能感兴趣的:(python对文档的操作 异常处理,os读取选定文件夹目录内容。)