Kami sedang bekerja dengan repositori kode yang digunakan untuk Windows dan Linux - terkadang di direktori yang berbeda. Bagaimana seharusnya salah satu modul di dalam proyek merujuk ke salah satu sumber daya non-Python dalam proyek (file CSV, dll.)?
Jika kita melakukan sesuatu seperti:
thefile=open('test.csv')
atau:
thefile=open('../somedirectory/test.csv')
Ini akan berfungsi hanya ketika skrip dijalankan dari satu direktori tertentu, atau bagian dari direktori.
Yang ingin saya lakukan adalah sesuatu seperti:
path=getBasePathOfProject()+'/somedirectory/test.csv'
thefile=open(path)
Apa itu mungkin?