在 Python 中如何处理以句点结尾的文件名?根据 MSDN 的网站,这样的文件名在 Windows 中是有效的,但是每当我尝试在 Python 中创建一个时,它都会删除最后一个句点。我什至尝试使用 os.open 创建一个原始文件描述符,但它仍然删除了句点。
例如,这将创建一个简单命名为 ' test
'的文件
os.open('test.', os.O_CREAT | os.O_WRONLY, 0777)
编辑:这是确切的报价
关于文件名和目录中的空格和点。限制在 windows shell 中——不在 Windows 或 NT 中。使用“bash”,您可以在文件名的开头和结尾创建带有空格(或点)的文件。然后,您可以在资源管理器中列出并打开这些文件,并且可以在 shell (cmd.exe) 中“列出”它们,但不一定能够从 shell 中打开它们(尤其是尾随空格和点)。