python - 我的操作系统无法在 python 中从我的桌面读取文件
问题描述
这是代码
import os
import cv2
import numpy as np
import matplotlib.pyplot as plt
import scipy
ROWS = 64
COLS = 64
CHANNELS = 3
TRAIN_DIR = 'Train_data/'
TEST_DIR = 'Test_data/'
train_images = [TRAIN_DIR+i for i in os.listdir(TRAIN_DIR)]
test_images = [TEST_DIR+i for i in os.listdir(TEST_DIR)]
print(len(test_images))
当我运行它时,它会产生操作系统找不到
'Train_data/'
我在安装 os 包时遇到问题,我不知道这是否是 python 不读取文件的原因。
我不知道我还能做什么
解决方案
尝试不同的文件夹,如下载等
问题可能是默认情况下,未经许可,应用程序无法访问 macOS 文件夹,如文档、桌面等。
要授予终端权限,请转到安全设置并为终端启用全盘访问
推荐阅读
- c - 尝试在 C 中对指针数组进行排序时出现“目标未知或块未实现”
- php - Laravel 验证数字多维数组
- botframework - 您的 VA 不提供或不支持从技能中连接的某些文化
- c++ - 在扣除 'auto' C++ 之前使用 'n'
- javascript - 在 v-text 字段 vuetify 中使用花括号?
- python - 使用 CVS2GIT 时无法创建 Blob 和 Dump 文件
- postgresql - 如何在 postgres openstreetmap db 上获取多边形之间的关系?
- sql - 我可以在sql中使用Select from Insert into table函数吗?
- macos - 如何在 MacOS 中授予 Unity 相机权限?
- c# - 如何在 C# 中解析嵌套的 JSON 数据结构