copying/moving python 中有许多 OSX 别名(...文件?路径?)

copying/moving MANY OSX alias (...files? paths?) in python

首先澄清一下,我所说的“别名”是指 finder > right click on file > create alias,而不是 .bash_profile 的东西(它们是一样的吗?我承认,我不知道)。

我的场景:我有一大堆显微镜扫描、在不同位置、不同焦深、不同通道等拍摄的图像,所有这些都在一个 biiiiig 文件夹中。

文件类似于 TILE0123_FOCUS0123_CHANNEL0123.tiff。我想在子文件夹中对它们进行排序,但有时我需要按“相同的磁贴、相同的焦点、所有通道”对它们进行分组,有时“相同的焦点、相同的通道、所有的磁贴”等等。当时我的想法是不对原始文件进行排序,使用别名.

创建所有需要的分组类型

我发现的关于 python 和 osx 别名路径的唯一先前 post 是 this one,但老实说,它似乎比我希望的要复杂得多。所以我尝试手动选择所有图像,右键单击-创建-别名,然后使用我的复制脚本。 注意复制脚本使用了shutil.copy()

我的问题:复制的不再是别名,而只是一个 txt 文件:(

...如果不是复制,我移动(用shutil.move()),问题就没有了。

我想多了解一些别名可能会有帮助。