コード例 #1
0
 def commit_records(self):
     if os.path.exists(self.playlistFile):
         datas = self.get_wrap_playlist_datas()
         write_into_disk(self.playlistFile, datas)
         print('数据提交成功!')
     else:
         print('未创建列表:%s' % self.listName)
コード例 #2
0
 def __init__(self):
     self.logFile = Configures.DownloadLogFile
     if not os.path.exists(self.logFile):
         write_into_disk(self.logFile, wrap_datas([]))
     try:
         self.infosList = parse_json_file(self.logFile)
     except:
         self.infosList = []
コード例 #3
0
 def clear_log_file(self):
     write_into_disk(self.logFile, wrap_datas([]))
     self.infosList.clear()
コード例 #4
0
 def commit_records(self):
     write_into_disk(self.logFile, wrap_datas(self.infosList))
コード例 #5
0
 def commit_records(self):
     write_into_disk(Configures.SonginfosManager,
                     wrap_datas(self.songInfos))
コード例 #6
0
 def create_a_playlist(self, listName):
     playlistFile = composite_playlist_path_use_name(listName)
     if not os.path.exists(playlistFile):
         write_into_disk(playlistFile, wrap_playlist_datas())
     self.playlistNames.append(listName)
     self.commit_records()
コード例 #7
0
 def commit_records(self):
     write_into_disk(Configures.PlaylistsManager,
                     wrap_datas(self.playlistNames))
コード例 #8
0
 def get_list_names_from_file(self):
     if not os.path.exists(Configures.PlaylistsManager):
         write_into_disk(Configures.PlaylistsManager, wrap_datas())
         return Configures.BasicPlaylists
     return tuple(parse_json_file(Configures.PlaylistsManager))