Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否将所有Python脚本保存在一个文件夹中?_Python_Directory_Organization - Fatal编程技术网

是否将所有Python脚本保存在一个文件夹中?

是否将所有Python脚本保存在一个文件夹中?,python,directory,organization,Python,Directory,Organization,我正在使用一些Python脚本操作文件(压缩文件、计算大小等),并创建一些其他文件(距离矩阵、文件大小列表等)。我有不同的文件组需要分开保存(在一个文件夹中我有txt文件,在另一个文件夹中我有一些MIDI…)。现在,我在每个文件夹(txt文件夹、midis文件夹…)中都有一份脚本副本,但这太乱了,因为我忘了哪一个是最近的 我的问题是:是否有一种方法可以将脚本保存在一个文件夹中(例如./stuff/scripts),这样我就可以从不同的文件类型文件夹(./stuff/midi、./stuff/tx

我正在使用一些Python脚本操作文件(压缩文件、计算大小等),并创建一些其他文件(距离矩阵、文件大小列表等)。我有不同的文件组需要分开保存(在一个文件夹中我有txt文件,在另一个文件夹中我有一些MIDI…)。现在,我在每个文件夹(txt文件夹、midis文件夹…)中都有一份脚本副本,但这太乱了,因为我忘了哪一个是最近的

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

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


谢谢

有很多方法可以做到这一点,但对于初学者来说,最简单的方法是将它们放在一个文件夹中,例如
src
并将其放在
midi
txt
文件夹旁边。这样,您可以使用如下相对路径运行它们:

python ../src/script1.py
将您向上移动(例如从
midi
移动到
stuff
),然后从那里导航到正确的路径


稍后,您可以了解如何设置
$PATH
、模块和更多…

谢谢,这正是我所需要的。