我正在阅读最近一本名为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', '')])