Hem Windows hem de Linux'a dağıtılan bir kod havuzuyla çalışıyoruz - bazen farklı dizinlerde. Proje içindeki modüllerden biri, projedeki Python dışı kaynaklardan birine (CSV dosyaları vb.) Nasıl atıfta bulunmalıdır?
Şöyle bir şey yaparsak:
thefile=open('test.csv')
veya:
thefile=open('../somedirectory/test.csv')
Yalnızca komut dosyası belirli bir dizinden veya dizinlerin bir alt kümesinden çalıştırıldığında çalışır.
Ne yapmak istiyorum gibi bir şey:
path=getBasePathOfProject()+'/somedirectory/test.csv'
thefile=open(path)
Mümkün mü?