Bu videoda belirli bir albm veya sanat iin tm arklarn listesini almak
iin farkl bir yaklam izleyeceiz.
Bu nedenle, dme ve dizin adlarna dayanan nceki yaklamla ilgili bir problem, bylesine dzgn bir ekilde
organize edilmi yanl bir yapya sahip olmamanz ve eer mzii farkl kaynaklardan alyor olmanzdr.
Bu yzden telefon, rneklerden Peten'i imzalamak iin kullanlr.
Bunlardan bazlar son birka gndr dosya ve dizinlerle nasl allacan gstermek
iin mkemmeldi.
Bu, mzik veri tabann bir kayt koleksiyonundan doldurmak olan orijinal hedefe ulamak
iin en iyi yol deildir.
Yani bu videoda ID'leri diskteki dosyadan etiketi deerlendireceiz.
imdi bunu yapabilmek iin bir hamur ii dosyasnn tam yolunu dndrecek bir jeneratre
ihtiyacmz olacak.
Yani bu bir meydan okuma.
Pekala, buradaki zorluk, tm MP 3'n tam resmi ismini dndrecek
bir jeneratr yaratmaktr. Genel fikir, belirtilen dizinde, jeneratr ilevine bir belge
olarak salanacak olan balangta balamaldr.
imdi drt isim belirtilen stat dizininden tam yolu iermelidir.
Yani greceli bir yol dndrmeli.
imdi jeneratr fonksiyonunu biraz daha genel hale getirmek iyi bir fikir.
Aniden herhangi bir uzant ile baa kabilir.
Bu yzden uzanty bu ileve ikinci bir parametre olarak ilettim.
imdi istee bal bir ekstra.
Geii mutlak hale getirebilirsin, bylece telefonu, srcnn veya sesin kknden belirlediimi belirtirim.
Bunu yapmak isterseniz os modl iin belgelere bakn.
Artk hi gerek MP dosyanz yoksa, nceki videolardan mzik dizinini kullanabilir
ve dnerler yerine MP dosyay arayabilirsiniz.
Doru bu yzden sorun.
Burada onunla git.
Videoyu duraklatn ve zmmz kullanmaya hazr olduunuzda geri gelin.
Tamam, bu yzden bu zorluun zm, daha nce yaptmz eye ok benzer.
Bu yzden, dizinleri durandan gemek iin jeneratr altrmak iin saati kullanacaz
ve sonra uzantya uyan dosyalar filtreleyeceiz.
Yani yeni bir dosya
oluturmak iin bunu arayacam.
Ve bar yeniden tarand.
e aktarmaya balayacaz, sanrm ilk nce durup
nl bir fonksiyon yaratyorlar ve bunu mzik notalar
olarak adlandryorlar. bir kolon.
En st kattaki Paff gelip Aspies ynetmeninin uzaydaki fosillerden saatlerce yrmeye
balamas iin parantez iinde Kallen ile balayan dosyalar iin dosya ticaretine balyor.
Tek olduka Stara nokta.
Daha sonra Kelly Brice'nin ve tek bir alntdan oluan bir alnty, iki
parantez Ruprecht'in CS Monitor verimini kapattktan sonra bir intihar nokta format uzants olan Kallen'i ele geirdik.
Bir spice takip yolunda bir knye katlmak iin bir yol izledim ve aslnda
bir okul mzii zerinde yabanc tek bana 11 iin konumak iin bir eyler
denemeliyiz ve sessiz arklarn her biri iin ok sessiz bir baharat el aleti ark sylediklerinde ve
sonra da baskda Parantez iinde baskda sylenecek basknn ne olduunu grmek ve bu kadar ok eilmek zorundayz.
Tamam, bir nceki videoda, Asteriks'i, piramit dizesinin bir paras olarak joker karakterini getik.
Burada yaptm sylemek, bunun Yasann zerinde olduunu ve yedi kiinin de filmdeki Asteriks'i Paten'e ekleyerek
format kstlamaya karar verdiini grmektir.
imdi her yaklama kar ve kart argmanlar yapabileceinizi dnyorum.
Bu durumda arayann, Peten'in format hakknda endielenmesi gerekmiyor, ben sadece uzanty bir argman
olarak getim.
Bu, ince mziin dosya uzantsnn szlmesine izin verdii kadar esnek olmad
anlamna gelir.
Ama zaten filtrelemede iki farkl yaklam grdnz.
Belirli bir uygulama iin hangisi daha uygunsa onu seebilirsiniz.
Pekala, bu, tm yabanc eleri geerli bir alma dizinine gre
dndrerek mzikle balayacak.
Ama eer mutlak Pott'un durmasn istiyorsak, stop yolu IBS yolunu kullanacaz.
Yani aslnda bunu altrmay deneyelim.
Bunu yaparsak, doru alan bir sarma aldmz syleyin, yle ki durdurun.
Bu yzden mutlak yollardan sz ediyor.
Bununla nasl baa kabilirdik.
Aslnda bunun iin kullanabileceimiz bir ilev.
Yani yaptmz ey, drdnn dnden sonra.
Yalnzca eleen filtrede kahkaha koymak kahkaha mutlak olmal ve skor yolu eittir.
Yolu yolunu keserdim.
Mutlak Positano, yolu temsil eder ve sonra ben deitiririm ve X hi de deil.
Bylece yeniden yaratlan
mutlak yolu yeniden yaratyoruz.
Yine
de sevdim ve sonra o nitede kullanyoruz.
Ltfen devam
edin ve bu tarz bir yolu deitirin.
Artk elbette ki eksik olan bu yolun ie yaradn ve zirveye ktn ve bunun zerinde uzun bir
yol zerinde altm syleyebilirsin.
Ama ak ki bu yolun mutlak bir yolda alt sylenebilir, o zaman aa her de doru.
Yani.
Pekala, bu eleme dnn tam yolunu alamayz ve eer paralar bir
veritabannda saklamak istiyorsak, mzik alar programmzn arklar almas iin daha kullanl olabilir.
Ak bir ekilde bir jeneratr nesnesini nasl oluturduumuza dikkat edin.
Jeneratrlerinizi bir for dngsnde kullanabilir ve jeneratr yaratmaya zen gsterebilir ve drd
jeneratr oluturma ve tekrar tekrar armay stlenir.
Ve eer jeneratr nesnesini oluturduysanz ve zerinde dng oluturduysanz, bu da iyi olur.
Yani byle bir ey yapm olabilirsin.
Bu yzden okul mzik dosyam, dier okul mzik mziklerini baharat
ve MP 3'ten tek trnakta bulmak iin yaptm.
Yani eer yle olsayd, bu da tamamen kabul edilebilir olurdu.
Ve akas bunu yapt, o zaman neden muhtemelen onun iin lkositleri deitirdiniz.
Eski okul mzik formlarnda bunu yapabiliriz ve akas ayn sonucu elde ederiz.
Yani temelde, neden ayn sonular her ekilde elde ettiimizi de sylyorum.
Pekala, bu tamamlanan zorluk.
imdi onu oluturan yaratmann nedeni, MP dosyann tm yollarn
ap etiketlerden ark detaylarn alabilmemizdir.
Artk, mzik alarlara sahip olan etiketlere ve mzik dosyalarna aina
deilseniz, ark baln veya albm kapann albmnn bir grntsn bile grntleyebilir.
imdi barut tfeklerinde kullanlan kimlik etiketi sanatn detaylandran bir aklama var.
Ben de bir taraycya gidiyorum.
Sadece hzl bir gz atalm.
Bu nedenle, bu Web sitesi, kendi programlarnz yazmak iin ihtiyacnz
olan her eyi ierir.
Bu yzden eer yapmak istiyorsanz, bu sitede yer alan bilgilerin iyi
bir ekilde okunmas, sonuta baa kacak olan verilerin formatn bulmaktr.
MP 3 dosyalarnn ahr reformunu inceliyoruz.
Ancak ska sorduumuz bir soru, Barnby verilerini okumak ve yazmak iin ihtiyacmz olan ey.
Kimlik dosyalarn okuyoruz mzik dosyalarndan etiket, bunu yapmanz gereken bir rnektir.
Ve aslnda mzik dosyalarnzdan herhangi biri de Tado'ya da sanat arks gibi baz etiketler eksikse, o zaman
aslnda daha nceki teknii kullanabildiniz ve aadaki zamanlardan doru deerleri elde etmeye
altnz.
Programnz, daha sonra etiketlere doru dosyalarda dosyaya geri gnderebilir.
imdi bu etiketle yaplacak ikili dosya formatyla almak daha zor bir itir.
Ama neyse ki Batchelder bir duraklama yaratt ve her ey ok iyi bir okuma ii
yapt.
Bildiiniz en yaygn etiketler, lobilerin dier blmleridir ve bunlarn ou ayn zamanda tanklar yazmanza
izin verir ve bunlar imdi de okuduunuzda Netz mojo Lenny metni okur ama bu iyi
bir eydir nk yok etme ans yoktur. Bu video ile alarak mzik koleksiyonunuzu.
Baka bir deyile, Wimpey'de dosya sadece okumak iin ak olacak, bylece onlar Quartzsite olacaktr.
imdi onun ayrtrma program fikirleri ile ilgileniyorsanz, bu kuyuya ne zaman balanacan okuyarak
okuyabilirsiniz ve Porth ve iki nokta yedi kullanarak oradaki izgileri grebileceiniz ekilde onu yaynlayabilirsiniz.
Pop pop pop'unu sayfadaki linkten indirebilir ve proje dizinine kopyalayabilirsiniz.
imdi neyse ki n bir paras olarak almyor.
Yani yaptmz ey aslnda Ned'in orijinal kodundan olas 3 versiyon rettik.
Bu yzden Python 3 indirme zaten okumak iin kullanyorsanz.
zgnm ATI'nin 3 Rita iyiydi.
Ltfen bu videonun kaynak blmnden pasta hazrlayn ve bunu proje dizinlerinize yerletirin.
imdi okuma kimliklerini kullanmak ok kolay.
Siz sadece yeni bir nesne yaratyorsunuz ve bir NPC dosyasna giden bir yol salyorsunuz ve elbette, elbette
modl ilk bata almamz gerekiyor.
Intel kenarna geri dnelim.
Aslnda bunu yaynlayacam nk herhangi bir dosya yeni bir yol oluturmak istemedim ve dtm ve bunu
daha nce bahsettiim bu adama aktaracam.
zgnm Rita, 3. sayfay alamyorum.
Bu sonbaharn palmiye aac versiyonu ve ie yaramad.
Bu kodu kopyalayp tekrar denememe izin verin.
Aslnda bu sefer hatal yaynlanm gibi grnyor ve yine bunu
kaynak blmnden alabilirsiniz.
Pekala, P3 taramasnda rneimize geri dnebilirsek, bu d olur.
Sadece yeni bir nesne oluturmal ve bo bir dizgiye giden bir yol vermeliyiz.
Gz hasta, geri kalann yapmana izin verir ama belli ki balamak iin.
lk nce modl almak iin gidiyor.
Hadi bunu yapmaya gidelim.
Bu yzden okuyucu iin D-3 Rita ve Wisco pasta kndan fikirler alacaz.
Alt versiyonu o zaman yaptmz ey, tam yarm dngdr.
Yaptm ey eittir.
Rita, Rita'y bakent WA ve ardndan F'yi, yazdrmak yerine parantez iinde olduu gibi ift trnak iinde balatr.
Bask bask tipini geniletmek istiyorsanz, DIS-EASE artist Colan spice basky bastrn.
Bu doru kal ayralar bir sermaye ile bir Abal spice gelir.
Balayndaki koma izinden sonra Kinlay Bryce'n Baharatn attm.
Brice ne olabilir, baharatlar gelir.
Bu yzden Bat yanls kolonlar baharattan sonra doru fiyatlara ve daha sonra da Dalt formatna almak
istiyorum ancak format bu ile balayacak.
Ha.
Gzel bir deer olduunu dndm.
Birincisi, tek trnakl kk harfle ortaya kacak.
Bu, okulda ocuklara retilen okul deerine ulamak iin
ok zor.
Bize Covelli basky iki adet tek trnakl paraya ver ve sonuncusuna geleceiz Adi'nin bize vermedii Covelli
parantezleri ilgin istekleri Tottle gibi bir ey
bu olduka basit ve ilk bata telefonlarn almay baarabilmekti.
Ve ben zaten temelde onlar okuyabildiim kullanarak bir etiket okuduumda imdi okuduum etiket bilgilerini
okuduumda onun kartnda bir hatayla karlaacaz.
Bunun sebebi, onu bir MP 3 dne getirirken ve bu kurala hkmederken baka bir kural eklemektedir.
MP 3 dosyalar bylece para dosyalar sadece dz metin ve aslnda Reedham modl ok iyi ilemek
gibi grnyor herhangi bir etiket bilgisi iermez, bu yzden sadece onaylamak iin alacam ama burada
bir hata almalym.
Ve artc bir ekilde dizimizde bir tane aldk ve icat edilen argman grdk.
Ve yine bu gerekten artc deil.
Ve Adi'nin etiketlerini kk metin dosyalarndan yapmaya almamalyz, ancak listeden geersiz
bir tane alrsak, bunu yapmal ve bir sonraki sonbaharda incelikle hareket etmeliyiz.
Yani bu baka iyi bir meydan okuma gibi geliyor.
Pekala, buradaki zorluk, ID 3 tarafndan ykseltilen herhangi bir zel durumun stesinden gelmek
iin program modifiye etmektir.
Bylece bir istisna bulunursa, listede dosya adn kaydedin ve sonraki dosyaya gein.
Daha sonra dng bir hataya neden olan tm dosyalarda gzelce tamamlanr.
Yani bu senin meydan okuma.
Yani burada onunla git.
Videoyu yaynlayn ve zm srmm grmeye hazr olduunuzda geri gelin.
Videoyu imdi yaynlayn.
Tamam, zmm iin bo bir liste oluturarak balayacam.
Ve bu ilemeye altmz herhangi bir problem dosyasnn isimlerini saklamak olacak.
Bu yzden buraya geleceim ve bunu sraya koyuyorum ve ikinci tur anda ikinci tur ars.
Doru kare fiyatlarna gidiyor.
Bu yzden bo bir liste ekleyerek veya bo bir liste oluturduktan sonra, gerekte atlayan bir sonraki paray aldk.
Ve yapmamz gereken ey baka bir dngdr.
Troy Troy kolonunu eklememiz gerekiyor.
Tm bu kodlar bir sonraki seviyeye tamak istiyorlar.
Yani en azndan sabitlenecek dnda
bir tane ekleyecekler.
Video bir istisna ilemiyse veya genel olarak tm istisnalar yakalamamas gerektiini ne srdyse, hi kimsenin
kendine zg olmamas ve belirli istisnalar ele almamas gerekir.
Her zaman istisnalar olduunu biliyorsun.
Pun herhangi bir kurala ynelik.
Ve burada bir soruna neden olan dosyalar kaydetmemiz gerekiyor.
Sorun, bu gibi durumlarda ne olursa olsun, her zel durumu yakalamak iin geerlidir.
Bir ey ters giderse, dosyann adn kaydederek kullancnn soruyu aratrabilmesini salarz.
Bu durumda, tm istisnalar yakalamak gze arpabilir.
Pekala, imdi son adm, herhangi bir ismin serbest brakldn iddia etmek.
yleyse devam edelim.
Bu yzden biz Arundel okulunda aslnda okul sonbaharda havada baharatlar dnemi ve okul
listesi baharat iin aa doru yapacaz.
Ad Eriphyle.
Ve eer bu program altrrsanz, onu takip etmeliyiz.
Her sekiz pastay alrz, ardndan bara dn yapan herkesi artan olmayan bir baslm.
Polis, bunu bitirmek iin bir saniyen olduunu dorulad.
Ve unu da unutmayn ki, bunu gerekten PCF ile ynetebilirsiniz, bunun aslnda nasl altn grn.
Kendi NPC dosyalarnzdan bazlarnz varsa, gerekten devam etmenizi ve test etmenizi neririz.
Ancak Theiss parlak paras, bunun gerekten ie yaradn dorulamay reddetti.
Pekala, burada, geersiz olan tm dosyalarn bir listesini aldk, nk ENP
nn geersiz saylmamasndan dolay, temelde her d olan bir dosya var.
imdi fark edebileceiniz dier ey, en st ylda az sayda dosyada altrlyor ve bunlar etiketler
iin dndrdn gryor.
Ve bu, yanl bir ekilde okunmasndan dolay, etiketleri okumaya ynelik giriimin bir hataya neden olmamas, geerli
etiketi dndrmemesine de neden olur.
Tabi ki bu yzden onlar alyoruz.
Tamam, bu yzden geersiz ve PC dosyalar gibi grnyor.
Ama aslnda sadece bunu sadece para dnlerde geerli olduundan emin olmak iin altrn.
Bu yzden bilgisayarmn bir ksmn satn aldm bir test olarak altrmam gerekiyor.
Bu testi sadece grmek iin yapmak istiyorsanz, P3 dosyalarnda kendiniz biraz geerli
olmanz gerekir.
Burada bir fotorafm var ve baz favorilerim var.
Daisy ve Addo'nun tezahrn gryorum, nk Paul'un benim masa banda bir test mzii retmek iin kullanrm.
imdi yapmak istediim ey bu klasr iaret etmek iin bunu deitirmektir.
Yapacam ey tipik olarak Cointet ilk satrndaki bu satrdr ve daha
nce bir kadife iaret edecek ekilde deitireceim. Bu yzden kullanc son drt eik izgiye sahip olmak iin en iyi test mzik portu olan
Metalka'ya kulland.
Peki bunu imdi altrrsak iyi sonular elde edeceim.
TAMAM.
Bunun sebebi de iyi bir hata elde etmemenizdir, nk iyi olan
drt paray deitirmedim nk ak bir ekilde artk yamurlarla ballad ile urayoruz.
Hadi devam edip tekrar koalm.
Demek istediim, alabileceimiz bir veri alyoruz.
Diyelim ki orada bir ka Adele arks var.
Aka sanat ve albm arasnda para ve ayrca arknn ad da bu denemeyi
denemeniz iin gayet iyi alyor.
Ya da bizim iletim sisteminiz iin uygun olan yolu deitirmeyi greceiniz bir
sanat uncommentn istiyorsanz, bunu P3 formatn kullanarak altrabileceinizi
sylemek istedik.
Pekala, bu kadar.
Bu jeneratrler.
Ve grdnz gibi, beynin tm belleini kullanmadan ok byk miktarda veriyle uramann harika
bir yolu olduunu dnyorum.
imdi eminim ki, her trl uygulamay dnebiliriz, ancak jeneratrler yararl
veri ak olacak, rnein yenilenebilir.
Ve Google arama motorunu kullanarak bir ey ararken.
stediiniz bir kez indirilen verilerin bir sonraki sayfasn almak iin tklattnzda sonular
bir sayfada grntler.
Dolaysyla, Google arama motoru binlerce arama sonucunu bilgisayarnza indirmez.
Artk Google kaynak koduna eriimim yok, bu yzden arama sonularn elde etmek iin tencere ve
jeneratr kullandn garanti edemiyorum, ancak bu, neyin gelitii veya neyin bir paras.
Russell Google'da alyordu.
Aslnda bunu kullandklar iyi bir tahmin ve kesinlikle ok
uygun olan bir uygulama.
Ben bu videoyu bitireceim ve tartmalar burada bir sonraki videoda jeneratrler
olacak, bu anlaylara bakacaz.
imdi derste birka kez bahsetmitim ve ne olduklarn ve bunlar nasl kullanacaklarn renmenin
zaman geldi.
O yzden seni bir sonraki videoda greceim.