0

我正在尝试使用以下方法进入此文件夹:

import os  
location=os.chdir('/Applications')  
for file in os.listdir(location):  
     print(file)

返回:'不允许操作'

当我在 pythonista 应用程序中运行它时,会出现一条警报消息

但是当我交替运行它但使用基本根文件目录时,它会打印所有文件夹

import os  
location=os.chdir('/')  
for file in os.listdir(location):
    print(file)

返回:.file .mb Applications Developer Library System bin cores dev etc private sbin tmp usr var

4

1 回答 1

4

你做不到。资源

出于安全考虑,iOS 应用与文件系统的交互仅限于应用沙箱目录中的目录。

您应该只能访问某些文件夹

在安装新应用期间,安装程序会在沙盒目录中为应用创建多个容器目录。每个容器目录都有特定的角色。

这是您唯一的工作区

iOS 应用程序始终在沙箱中运行

于 2017-11-29T15:39:06.917 回答