【问题标题】:Cannot pipe output from python command无法从 python 命令管道输出
【发布时间】:2011-05-21 01:53:50
【问题描述】:

我正在尝试通过内置的“dumpdata”命令备份 django 应用程序:

python manage.py dumpdata --exclude=contenttypes --indent=4 > path_to_dumped_data.json

但是 json 数据正在打印到屏幕上,文件仍然是空的

任何想法

(python2.6,django 1.2.3,Ubuntu 10.04 LTS)

【问题讨论】:

  • dumpdata 默认情况下肯定会打印到标准输出。运行 $ python manage.py dumpdata --exclude=contenttypes --indent=4 > /dev/null 会发生什么?

标签: django linux


【解决方案1】:

尝试使用&>2>。虽然很奇怪,但输出可能会打印到标准错误输出。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2019-11-08
  • 1970-01-01
  • 1970-01-01
  • 2021-10-24
  • 2013-10-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多