我正在阅读最近的书 fastText 快速入门指南,我在书中运行了代码。当我运行此代码时
$ cat data/yelp/yelp_review.csv | \
python parse_yelp_dataset.py \
> data/yelp/yelp_review.v1.csv`
没关系,但是当我运行第二个代码时,
$ cat data/yelp/yelp_review.v1.csv \
| tr '[:upper:]' '[:lower:]' \
> data/yelp/yelp_review.v2.csv`
它说 yelp_review.v1.csv 没有找到或没有这样的文件。为什么会这样?我想当第一个代码运行时,该文件应该作为输出文件保存在 data/yelp 中。有人可以帮我理解吗?
这是python代码。
import csv
import sys
w = csv.writer(sys.stdout)
for row in csv.DictReader(sys.stdin):
w.writerow([row['stars'], row['text'].replace('\n', '')])