为什么代码只返回字符串的第一个字符?
前6行的文本是:
1-800-FLOWERS.COM,INC。
第一个来源
第一源公司
3D系统
8X8,INC。
A.H。贝洛
这里已审查了与同一问题相关的每个帖子,没有一个直接提供解决方案。
const searchkeywords = fs.readFileSync('kwords.csv','utf-8');
for (let kword of searchkeywords) {
console.log(`Search Keyword: ${kword}`);
希望找到一种从CSV文件中检索整个行文本字符串的解决方案。
答案 0 :(得分:0)
找到简单的答案,解析。
function readKeyWords(path) {
return fs.readFileSync(path, 'utf-8')
.split('\n');
}
然后
const searchkeywords = readKeyWords('kwords.csv','utf-8');
for (let kword of searchkeywords) {
console.log(`Search Keyword: (${kword})`);
针对任何有相同问题的人。