我试图将两个文件从名为test_A.txt
and的计算机集群传输test_a.txt
到我的 Windows 10 计算机上。除非我重命名或覆盖另一个文件,否则我只能传输一个。
如果我在我的 windows 10 计算机上运行这个 python 代码,我最终也只有一个文件:
with open("test_A.txt", "w") as f:
f.write("Test_A\n")
with open("test_a.txt", "w") as f:
f.write("Test_a\n")
我不确定这是 Windows 10 中的正常行为,还是我有一些奇怪的设置。
不知道这是否已经被问过但找不到它。
Windows 区分大小写,但默认情况下不区分大小写。
因此,默认情况下,它认为那些是“同名”。
从 1803 年起,您可以启用每个目录区分大小写。
请参阅如何在 Windows 10 上启用区分大小写的文件和文件夹名称
请注意,某些应用程序不能很好地区分大小写,所以不要只是一揽子转换所有内容。尽量少。