FileNotFoundError: [Errno 2] No such file or directory: '2022_06_02/10/22_17_06.txt' error while writing scraped data to a txt file

FileNotFoundError: [Errno 2] No such file or directory: '2022_06_02/10/22_17_06.txt' error while writing scraped data to a txt file

代码试验:

def save_data(data):

    name = f"{dt.now().strftime('%Y_%M_%D_%H_%M')}.txt"
    with open(name, 'w') as file:
       file.write(data)

我有这个功能可以将抓取的数据保存到 txt 文件,但我不断收到:

FileNotFoundError: [Errno 2] No such file or directory: '2022_06_02/10/22_17_06.txt'

有办法解决这个问题吗?

这个错误信息...

FileNotFoundError: [Errno 2] No such file or directory: '2022_06_02/10/22_17_06.txt'

...表示您的系统无法找到文件 2022_06_02/10/22_17_06.txt.

这行代码:

from datetime import datetime as dt

name = f"{dt.now().strftime('%Y_%M_%D_%H_%M')}.txt"

确实创建了值为 2022_06_02/10/22_17_06.txt 的变量 name 但至少我的基于 的本地主机不允许创建任何名为 2022_06_02/10/22_17_06.txt 的文件,因为它是 无效的文件名 .

快照: