Python da double backslash (\\) problemi
21
●330
- 11-09-2022, 19:31:04o zaman konuya yazarken boşluk brıaktınız yanlışlıklaPhYtOnX adlı üyeden alıntı: mesajı görüntüle
c:UsersxxxxDesktoppythonxxxxhmmeda
burası var mı?
"hmmeda" klasörü kesin var mı ?
open ile nasıl çalışıyor görebilir miyiz
os.path.join ile ilgili bir sorun yok gibi
r, f falan kullanmanıza gerek yok, sorun backslash ile ilgili değil gibi. r kullanırsanız ben escape character kullanmıcam backslash yazarsam gerçekten backslashtir anlamına geliyor. değişkende kullanamazsınız - 11-09-2022, 19:37:19hesapadim adlı üyeden alıntı: mesajı görüntüle
file = open(r'C:\Users\xxxx\Desktop\python\xxxx\hmm\eda',"wb")
az önce bu şekilde çalışıyordu şimdi bu da aynı hatayı veriyor.
bahsi geçen klasörlerin tamamı var hocam orada sorunum yok. - 11-09-2022, 19:39:23hmm/eda bir klasör mü? dosya olarak yazmaya çalışıyorsunuz. az detay verseniz çok daha kolay olacak hocam her şeyPhYtOnX adlı üyeden alıntı: mesajı görüntüle
- 11-09-2022, 19:40:31
- 11-09-2022, 19:43:12hesapadim adlı üyeden alıntı: mesajı görüntüle
import os import pickle import numpy as np from python_speech_features import mfcc import scipy.io.wavfile as wav from hmmlearn import hmm from fonksiyon import dosyaYoluFonksiyon def trainmodel(model,wavlist): X = np.array([]) for wavfile in wavlist: path = os.path.join(dosyaYoluFonksiyon(),'sestanima', wavfile) (rate, sig) = wav.read(path) mfcc_feat = mfcc(sig, rate, nfft=1024) if len(X) == 0: X = mfcc_feat else: X = np.append(X, mfcc_feat, axis=0) modelSayi = hmm.GaussianHMM(n_components=5, covariance_type='diag', n_iter=1000) modelSayi.fit(X) hmmPath = os.path.join(dosyaYoluFonksiyon(),'hmm',model) file = open(hmmPath,"wb") pickle.dump(modelSayi,file) file.close() def main(): trainmodel('eda', ['eda-1.wav','eda-2.wav','eda-3.wav', 'eda-4.wav','eda-5.wav','eda-6.wav']) if __name__ == '__main__': main()kodun tamamı bu hocam fazlalık olmasın diye koymamıştım.
https://www.onbirkod.com/python-ile-...i-gelistirmek/
şurada bulunan ses eşleştirme olayını yapmaya çalışıyorum bir projem için.
anladığım kadarıyla hmm/eda klasörünün içerisine bir dosya oluşturması lazım ki az önce uğraşıyken direk klasör yolunu yazdığımda pathlerin birine oraya bir dosya oluşturdu. - 11-09-2022, 19:45:04Üyeliği durdurulduo zaman replace ile ları / yapınPhYtOnX adlı üyeden alıntı: mesajı görüntüle
- 11-09-2022, 19:48:18python dosyanızın olduğu klasörde, hmm/ klasörünün içinde bir eda dosyası oluşturmaya çalışıyor.PhYtOnX adlı üyeden alıntı: mesajı görüntüle
bu hatanın sebepleri,
hmm/ klasörü yoktur
hmm/eda bir dosya yerine klasördür
veya yeterli izinler yoktur, ki var gibi, yine de admin olarak çalıştırmayı deneyebilirsiniz
hmm/ klasörü var mı?
içinde eda KLASÖRÜ var mı? varsa, silin - 11-09-2022, 19:54:45Doğru cevap eda klasörünün silinmesiymiş hocamhesapadim adlı üyeden alıntı: mesajı görüntüle

eda diye kendisi uzantısı olmayan bir dosya oluşturdu.
Galiba eda klasörünü görünce dosyayı oluşturamıyordu.
Teşekkürler.