sol*_*ist 4 python java django jar django-views
尝试从django应用程序的视图中运行以下代码时
代码:views.py
def tika(fileName):
os.popen('java -jar tika-app.jar -t %s > textOutput.txt' % fileName)
return 0
....
# filepath == path to a file
# call java applications
tika(filepath)
....
Run Code Online (Sandbox Code Playgroud)
我收到以下错误消息:
错误:无法访问jarfile tika-app.jar
我觉得它与django应用程序的文件权限有关,但这只是我的猜测.
如果它可能有所帮助 - java应用程序与django应用程序位于同一目录中.
找到导致问题的部分:
java应用程序应该在Django的项目目录级别,而不是在Django的应用程序目录级别.
这样的教训:即使运行代码(views.py)在Django的应用程序级别,它也是从一个级别 - 项目级别运行.
| 归档时间: |
|
| 查看次数: |
1551 次 |
| 最近记录: |