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)

```

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容