我正在尝试构造文件名及其路径,然后读取该文件,但出现此错误。
fetch(
'https://your/url/receiver',
{
method: 'POST',
body: JSON.stringify(items)
}
).then(function(res) { return res.json() }).then(function(data) { return data.url })
出现以下错误:
import os
import pandas as pd
all_text_samples = []
# file_list contains names of all files in "clean_data" folder
file_list = os.listdir("clean_data/")
for file_name in file_list:
# Construct filename and its path
file = (f"clean_data/" + file_name)
# Now open file for reading
my_text_file = open(file, encoding="utf8")
file_data = my_text_file.read()
# Append the data to the list
all_text_samples.append(file_data)
# Convert list to dataframe
text_dataframe = pd.DataFrame(all_text_samples)
text_dataframe.columns = ["Text"]
答案 0 :(得分:1)
os.listdir("clean_data/")
为您提供一个由"clean_data/"
文件夹中包含的文件和目录组成的列表,尝试使用open()
命令打开目录会引发错误,您只能打开文件。
因此,似乎在"clean_data/"
文件夹中也有一些目录,并且您试图(无意间)打开其中一个文件,因为它是文件。
如果您只对"clean_data/"
文件夹中包含的文件感兴趣,则可以轻松地修改代码以过滤出目录并仅打开文件:
# Now open file for reading
if not os.path.isdir(file):
my_text_file = open(file, encoding="utf8")
file_data = my_text_file.read()