2013-07-16 3 views
0

Я работаю с некоторыми скриптами Python, которые работают с файлами (сжимают их, вычисляют размеры и т. Д.) И создают некоторые другие файлы (матрица расстояний, список размеров файлов и т. Д.). У меня есть разные группы файлов, которые мне нужно хранить отдельно (в одной папке у меня есть txt-файлы, в другом - некоторые midis ...). Теперь у меня есть копия скриптов в каждой папке (папка txt, папка midis ...), но это беспорядок, потому что я забываю, какой из них самый последний.Сохранять все сценарии Python в одной папке?

Мой вопрос: есть ли способ сохранить сценарии только в одной папке (например ./stuff/scripts), чтобы я мог запускать их из разных папок типов файлов (./stuff/midi, ./stuff/txt) без копий в каждом каталоге?

Я новичок в Python и программист-новичок, это просто неправильный подход?

Спасибо!

ответ

1

Есть много способов сделать это правильно, но самый простой способ для новичка - поместить их все в одну папку, например. src и положите это рядом с папкой midi и txt. Таким образом, вы можете запустить их, используя относительные пути, как это:

python ../src/script1.py 

в .. перемещает вас (например, от midi до stuff), а оттуда вы ориентируетесь на правильном пути.

позже вы можете узнать о настройке вашего $PATH, модули и многое другое ...

+0

Спасибо, что это именно то, что мне было нужно. – mombius

Смежные вопросы