通过django访问* nix文件系统

时间:2015-08-03 07:54:16

标签: linux django

我在/home/user/project安装了一个django项目。并且在代码中有笔画,处理文件系统中的文件。如果我创建新目录 os.makedirs('crowdin_temp')它是在django项目文件夹中创建的。如果我使用文件系统(如os.system("rm crowdin_temp/" + file_name))生成os.system命令,则项目目录中的文件是可见的。这让我觉得只有django项目文件夹可见。是否可以处理项目文件夹之外的文件? (例如在/home/user/目录中)

1 个答案:

答案 0 :(得分:0)

为什么不指定完整路径?

$ ./manage.py shell
>>> import os
>>> os.makedirs('/tmp/temp')
>>> os.system('touch /tmp/temp/somefile')
0
>>> os.system('rm /tmp/temp/somefile')
0