本文整理汇总了Python中audiotools.AudioFile.track_name方法的典型用法代码示例。如果您正苦于以下问题:Python AudioFile.track_name方法的具体用法?Python AudioFile.track_name怎么用?Python AudioFile.track_name使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类audiotools.AudioFile
的用法示例。
在下文中一共展示了AudioFile.track_name方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: track_name
# 需要导入模块: from audiotools import AudioFile [as 别名]
# 或者: from audiotools.AudioFile import track_name [as 别名]
def track_name(cls, file_path, track_metadata=None, format=None):
"""Constructs a new filename string.
Given a plain string to an existing path,
a MetaData-compatible object (or None),
a UTF-8-encoded Python format string
and an ASCII-encoded suffix string (such as "mp3")
returns a plain string of a new filename with format's
fields filled-in and encoded as FS_ENCODING.
Raises UnsupportedTracknameField if the format string
contains invalid template fields."""
if (format is None):
format = "track%(track_number)2.2d.wav"
return AudioFile.track_name(file_path, track_metadata, format,
suffix=cls.SUFFIX)