刮削1a。10K文件中的风险因素

2024-10-02 02:44:32 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在努力获得1a。每个10-K文件的风险因素部分。我已经下载了文件并将其保存为txt。文件

```'/content/drive/My Drive/Colab Notebooks/10/BKR/1.txt'
'/content/drive/My Drive/Colab Notebooks/10/BKR/2.txt'```

同样,文件夹10包含多个子文件夹(如10),每个子文件夹(如BKR)包含多个10-K As txt文件

我在下面的代码中尝试获取1a.风险因素部分,但失败了。如果你能分享你的意见,我会很高兴的

```import re
import os, os.path

PATH = '/content/drive/My Drive/Colab Notebooks/10/BKR'

conclusions = []
for file in os.listdir(path):
    with open(os.path.join(PATH, file)) as f:
        data = f.read()

    conclusion = re.search('1a: (.*?)([A-Z]{2,})', data).group(1)
    conclusions.append(conclusion)```

我收到的错误消息是:

```

---------------------------------------------------------------------------

NotADirectoryError                        Traceback (most recent call last)

<ipython-input-12-051ca10fbeb3> in <module>()
      5 
      6 conclusions = []
----> 7 for file in os.listdir(path):
      8     with open(os.path.join(PATH, file)) as f:
      9         data = f.read()

NotADirectoryError: [Errno 20] Not a directory: '/content/drive/My Drive/Colab Notebooks/10/APA/1.txt

“```”


Tags: 文件pathtxt文件夹osmydrivecontent

热门问题