0

我正在使用一些对文件进行操作(压缩、计算大小等)并创建一些其他文件(距离矩阵、文件大小列表等)的 Python 脚本。我有不同的文件组需要分开保存(在一个文件夹中我有 txt 文件,在另一个文件夹中我有一些 midis ......)。现在我在每个文件夹(txt 文件夹、midi 文件夹...)中都有脚本的副本,但它一团糟,因为我忘记了哪个是最新的。

我的问题是:有没有办法将脚本保存在一个文件夹中(例如 ./stuff/scripts),这样我就可以从不同的文件类型文件夹(./stuff/midi、./stuff/txt)中运行它们而无需每个目录都有副本?

我是 Python 新手和新手程序员,这只是一种错误的方法吗?

谢谢!

4

1 回答 1

1

有很多方法可以正确地做到这一点,但对于初学者来说,最简单的方法是将它们全部放在一个文件夹中,例如,将其放在and文件夹src旁边。这样你就可以使用这样的相对路径运行它们:miditxt

python ../src/script1.py

..您向上移动(从例如midistuff)并从那里导航到正确的路径。

稍后您可以了解如何设置$PATH, 模块等等...

于 2013-07-16T14:11:55.053 回答