我正在使用 DJango 设计一个简单的网站,我的数据库是 HBase。在某些部分我需要在 HDFS 上保存一些文件,例如视频文件,并有它的 URI。但我的问题是我找不到任何通过 DJango 访问 HDFS 的 API,所以我决定使用 ubuntu 终端命令在 HDFS 上上传和下载数据。现在我想知道有没有什么方法可以使用 Django 运行终端命令,或者有什么其他方法可以通过 Django 访问 HDFS API?
最佳答案
让 django 调用如下所示的子进程。命令中的每个字符串都应该是列表中的一个字符串。
import subprocess
subprocess.call(["ls", "-l"])
关于python - 是否可以使用 DJango 运行 ubuntu 终端命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39279007/