我在 /home/user/project
中安装了一个 django 项目。并且在代码中有笔画,在文件系统中处理文件。如果我创建新目录
os.makedirs('crowdin_temp')
它是在 django 项目文件夹中创建的。如果我使用文件系统执行 os.system 命令(例如 os.system("rm mudin_temp/"+ file_name) ),则项目目录中的文件是可见的。这让我感觉只有 django 项目文件夹是可见的。是否可以处理项目文件夹之外的文件? (例如在 /home/user/
目录中)
最佳答案
为什么不指定完整路径?
$ ./manage.py shell
>>> import os
>>> os.makedirs('/tmp/temp')
>>> os.system('touch /tmp/temp/somefile')
0
>>> os.system('rm /tmp/temp/somefile')
0
关于linux - 通过django访问*nix文件系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31782117/