Şimdiye kadar benim tüm dosyaların üzerine böyle bir yapıya sahip (ben ham veri işlemek ve bu yüzden ham verilere bir çok ile çalışıyorum pandalar ile analiz yapmak): OradaArama yollarına ve dosya adlarına dosya oluşturma?
raw_location = 'C:/Users/OneDrive/raw/'
output_location = 'C:/Users/OneDrive/output/'
mtd_location = 'C:/Users/OneDrive/modified/'
py_location = 'C:/Users/OneDrive/py_files/'
Farklı yollar bir gruptur ve bazı .py dosyaları farklı bir yola başvurmak için aynı yol adını kullanır (örneğin, raw_location, farklı dosyalar için farklı olan verilerin kaynağıdır). Bu bir karışıklık oldu.
Konumların altında bir dosya adları listesi (import_filename, modified_filename, dashboard_filename) var. Tüm söyledim, sadece değişken isimleri belirtmek için her dosyada 10+ satır kod harcıyorum. Bunu yapmanın daha iyi bir yolu olmalı biliyorum.
Şimdiye kadar .py ve .ipynb dosyalarını ana dizindeki klasörlere taşıdım. Bu da, yardımcı olan '../raw' gibi göreceli yolları kullanabileceğim anlamına geliyor. İçindeki tüm yol ve dosya adı değişkenlerine sahip bir dosya oluşturabilir ve ardından kodumun üstündeki yolları listelemek yerine okuyabilir miyim? Burada en iyi uygulama nedir?
Sen tüm bilgilerin –
Store'u bir json dosyası olarak kaydedilmiş bir sözlükte yolları koymak bir yapılandırma dosyası, yazmalıyım? Niyetin burada ne olduğunu bilmek zor; Belki de senaryoların tam bir yeniden yazımı bu sorunları bu süreçte çözecektir. – jDo
Eh, yeniden yazabilirim. Ancak, takip edeceğim en iyi uygulamalardan bahsediyorum. Diğer insanların kodlarına baktığımda bir grup açık yol göremediğimi fark ettim ama bundan kaçınmanın en iyi yolunu bilmiyorum. Excel'den panda/python'a gittim, bu yüzden yavaş yavaş daha verimli ve düzenli hale geliyorum. Çalışanlar, – trench