我正在做一个音乐信息处理工具包。我不能对任何变量标识符的一部分使用“#”,因为它用于注释,这是语言的一部分。但是“#”符号在音乐学中有着不同但非常重要的用途,例如C#4的意思是中C尖。在我的计划中,用户应该能够使用音乐术语在python控制台中操作,例如:
if key.tonic is C#4:
所以,我想知道是否有可能绕过这个限制?任何建议都将不胜感激。
我是一个完全的初学者,所以为任何错误道歉。这是我在Python3.5中的代码。它在Raspberry Pi 3上在Raspbian中执行。
import subprocess
radio = subprocess.Popen(["mplayer", 'http://edge-bauerabsolute-02-gos1.sharp-stream.com/absolute90s.mp3?'], shell = False , stdout=subprocess.PIPE)
print ("Other code - no waiting for the s
我是python的新手,我正在尝试一个周末的项目。我想浏览我的音乐目录,获得每个音乐文件的艺术家姓名,并将其导出到csv,这样我就可以升级我的音乐收藏(其中许多是我年轻时的收藏,并不关心质量)。
无论如何,我正在尝试获取每个音乐文件在其各自目录中的路径,这样我就可以将其传递给id3标签读取模块来获取艺术家的名字。
这是我正在尝试的:
import os
def main():
for subdir, dirs, files in os.walk(dir):
for file in files:
if file.endswith(".mp