当我尝试使用github上的bandcamp-dl包下载完整专辑时,出现语法错误。请注意,我在Windows上将Anaconda与Python 3一起使用。
要在Anaconda中安装软件包,请按照以下说明进行操作 Conda: Installing / upgrading directly from github
激活您的conda环境source activate myenv
conda install git pip
pip install git+git://github.com/iheanyi/bandcamp-dl
接下来,我按照Wiki中的说明下载了完整的专辑 https://github.com/iheanyi/bandcamp-dl/wiki/How-To-Use-%22For-Dummies%22
bandcamp-dl https://sdoggingsworth.bandcamp.com/album/snacks-hugs-and-rock-n-roll
我在anaconda提示符下运行以下代码。
import bandcamp_dl
bandcamp-dl https://sdoggingsworth.bandcamp.com/album/snacks-hugs-and-rock-n-roll
并收到此语法错误
bandcamp-dl https://sdoggingsworth.bandcamp.com/album/snacks-hugs-and-rock-n-roll 文件“”,第1行 bandcamp-dl https://sdoggingsworth.bandcamp.com/album/snacks-hugs-and-rock-n-roll ^ SyntaxError:语法无效`
问题:应该下载整张专辑,但出现语法错误。
答案 0 :(得分:0)
您尝试过这个吗?
bandcamp-dl 'https://sdoggingsworth.bandcamp.com/album/snacks-hugs-and-rock-n-roll'
在带引号的超链接周围
答案 1 :(得分:0)
您正在尝试在python文件中运行此文件。它是一个命令行实用程序,而不是库。来自github page:
bandcamp-dl是一个小型命令行应用程序,可以从BandCamp.com下载音频。它需要Python解释器3.4版(或更高版本),并且不是特定于平台的。
它需要python才能运行,但不应从python文件运行。 使用命令行运行
bandcamp-dl https://sdoggingsworth.bandcamp.com/album/snacks-hugs-and-rock-n-roll
它应该可以工作