小编Pau*_*ter的帖子

在Django应用程序中打开文件

我想用Django应用程序打开一个文件open().问题是,open()似乎使用我运行runserver命令的任何目录作为根.

例如,如果我从这样一个名为foo的目录运行服务器

$pwd
/Users/foo
$python myapp/manage.py runserver
Run Code Online (Sandbox Code Playgroud)

open()使用foo作为根目录.

如果我这样做

$cd myapp
$pwd
/Users/foo/myapp
$python manage.py runserver
Run Code Online (Sandbox Code Playgroud)

myapp 将是根.

假设我的文件夹结构如下所示

foo/myapp/anotherapp
Run Code Online (Sandbox Code Playgroud)

我希望能够打开一个位于foo/myapp/anotherapp脚本的文件,该脚本也foo/myapp/anotherapp只是通过说

file = open('./baz.txt')
Run Code Online (Sandbox Code Playgroud)

现在,根据我运行服务器的位置,我不得不说

file = open('./myapp/anotherapp/baz.txt')
Run Code Online (Sandbox Code Playgroud)

要么

file = open('./anotherapp/baz.txt')
Run Code Online (Sandbox Code Playgroud)

python directory django file

17
推荐指数
1
解决办法
2万
查看次数

始终在rootViewController上打开应用程序

在我的应用程序中,我希望用户rootViewController在应用程序打开时始终可以看到该视图,即使应用程序尚未完全被杀死.

我考虑过的另一个选择是调用abort(),applicationWillResignActive:但这似乎不是一个好的解决方案.

有什么建议?

iphone ipad ios

2
推荐指数
1
解决办法
210
查看次数

标签 统计

directory ×1

django ×1

file ×1

ios ×1

ipad ×1

iphone ×1

python ×1