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