所以有人写了一个笑话陷阱脚本(如'陷阱音乐'),我不能得到它的工作。为什么Python不能找到我的文件?
然而,尽管该文件夹看起来像这样
ls -l
total 14288
-rwxrwxrwx 1 ________ ________ 7295612 Mar 2 2008 Chicago.mp3
[email protected] 1 ________ ________ 1074 Apr 12 17:00 LICENSE
[email protected] 1 ________ ________ 2871 Apr 12 17:00 README.md
[email protected] 1 ________ ________ 6 Apr 12 17:00 requirements.txt
[email protected] 48 ________ ________ 1632 Apr 12 17:00 samples
-rwxr-xr-x 1 ________ ________ 2923 Apr 12 17:00 trapifier.py
此命令总是导致[错误2]没有这样的文件或目录
./trapifier.py Chicago.mp3 Chiraq.mp3
或
python trapifier.py Chicago.mp3 Chiraq.mp3
甚至
./trapifier.py /full/path/to/Chicago.mp3 Chiraq.mp3
什么给?我觉得在某个地方有新手的错误。
完整的错误消息的要求:脚本
Traceback (most recent call last):
File "./trapifier.py", line 89, in <module>
overlay(parse())
File "./trapifier.py", line 32, in parse
base_track = pydub.AudioSegment.from_mp3(inputfile)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pydub/audio_segment.py", line 297, in from_mp3
return cls.from_file(file, 'mp3')
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pydub/audio_segment.py", line 284, in from_file
subprocess.call(convertion_command, stderr=open(os.devnull))
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 493, in call
return Popen(*popenargs, **kwargs).wait()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 679, in __init__
errread, errwrite)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 1249, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
源在https://github.com/japesinator/trapifier.py
托管我把所有需要的库(argparse,pydub,操作系统,随机)。
第一个有用的编辑:似乎pydub.AudioSegment未能加载是罪魁祸首。然而,事情变得陌生。在Python端我能做
from pydub import AudioSegment
但我得到一个当我做这样的模块错误
进口pydub.AudioSegment
你明确地尝试过一个完整的路径到你的mp3文件吗?像'C:\ User \ Music \ Chicago.mp3' – CoryKramer
什么是实际的错误信息?请记住,可能没有人对此特定脚本有经验,您是否可以挖掘出实际尝试加载文件的代码? – SpoonMeiser
'python trapifier.py ./Chicago.mp3。/ Chiraq.mp3'会发生什么? – jmunsch