gpt4 book ai didi

python - 在 Python(或 Mac OS)中 : two different files recognized as same file and gets re-written

转载 作者:太空宇宙 更新时间:2023-11-04 10:54:11 26 4
gpt4 key购买 nike

问题的简单描述,我有:

目录和文件结构:

./top.py
./Task/Task.py (was deleted and then renamed as:)
./Task/task.py

top.py 导入 task.py。但是当我运行 top.py 时,我看到 task.py 自动更改为 Task.py

为什么会这样?

(我在 Mac OS 10.6 上使用 mvim 作为编辑器。)

最佳答案

Mac OS X 的默认文件系统不区分大小写,但保留大小写,正如 Charles 所说(此文件系统称为 Mac OS Extended,或 HFS Plus,默认配置为不区分大小写)。所以,实际上,./Task/Task.py 和./Task/task.py 是相同文件(例如,您可以在 Python 中使用 open('task.py') 读取 Task.py),但是创建文件时使用的名称与原始大小写保持一致。

如果您确实需要区分 Task.py 和 task.py,您可能需要创建一个区分大小写的磁盘镜像并使用它(这个问题在网络上是 discussed)。

关于python - 在 Python(或 Mac OS)中 : two different files recognized as same file and gets re-written,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11281038/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com