为了账号安全,请及时绑定邮箱和手机立即绑定

访问包含 .wav 文件的文件夹

访问包含 .wav 文件的文件夹

皈依舞 2021-07-26 09:12:23
我正在尝试访问一个包含 50 个 .wav 文件样本的文件夹(我将用于我的性别语音分类(使用 PCA)项目),但我似乎无法正确访问该文件夹。该文件夹当然是解压缩的。包含文件样本的文件夹名为“SoundSamples”,位于桌面上另一个名为“soundFile”的文件夹内。我正在运行下面的代码:import osraw_folder = '//Desktop//soundFile//SoundSamples//'for file in os.listdir(raw_folder):    print(file)    filepath = os.path.join(raw_folder, file)    f = open(filepath, 'r')    print(f.read())    f.close()我得到的输出是一个错误,说“没有这样的文件或目录:'//Desktop//soundFile//SoundSamples//'”
查看完整描述

2 回答

?
慕容3067478

TA贡献1773条经验 获得超3个赞

您无法通过以绝对路径开头来访问桌面文件夹的相对路径。作为普通用户,您的桌面文件夹存储在更深的地方——通常,类似于. 但是不要硬编码,Python 可以为您找到主文件夹!/Desktop/../Users/(yourname)/Desktop


import os

from os.path import expanduser


home = expanduser("~")

print home

raw_folder = home+'/Desktop/soundFile/SoundSamples'

for file in os.listdir(raw_folder):

    print(file)

OS 函数expanduser定位您的主文件夹并将其作为字符串返回。然后,你可以贴在任何文件夹,您正在寻找- Desktop,Documents或其他任何路径相对于你的家。


查看完整回答
反对 回复 2021-08-03
  • 2 回答
  • 0 关注
  • 116 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号