Hi ,
I am trying to get a wav file information but Sndfile is unable to read file with special characters in path and file name(查找問題daw.wav) and i am unable to get information in any way , i tried passing file path to Sndfile with diferent encoding to but didnt work , but if i pass this ‘C:UsersFurqanDesktoptestDAW1.wav’ it works fine , Thanks is advance
My Code is
# -*- coding: UTF-8 -*-
from scikits.audiolab import Sndfile
from os import walk, path, stat
track1 = r'C:UsersFurqanDesktoptest查找問題daw查找問題d.wav'
#track2 = r'C:UsersFurqanDesktoptestDAW1.wav'
#try:
track_one_file_obj = Sndfile(track1, 'r')
#except:
# print('Simple didnt work')
# pass
try:
track_one_file_obj = Sndfile(track1.decode('cp1252'), 'r')
except:
print('cp1252 didnt work')
pass
try:
track_one_file_obj = Sndfile(track1.encode('utf-8'), 'r')
print(track_one_file_obj)
except:
print('encode didnt work')
pass
try:
track_one_file_obj = Sndfile(track1.encode('utf8'), 'r')
print(track_one_file_obj)
except:
print('encode didnt work')
pass
try:
track_one_file_obj = Sndfile(track1.decode('utf-8'), 'r')
print(track_one_file_obj)
except:
print('decode didnt work')
pass