¿Cómo crear un nombre de archivo con un período final en Windows?

¿Cómo funciona uno con nombres de archivos que terminan en un período en Python? Según el sitio de MSDN, estos nombres de archivos son válidos en Windows, pero siempre que intento crear uno en Python, se elimina el período final. Incluso intenté crear un descriptor de archivo sin procesar con os.open, pero aún así elimina el período.

Por ejemplo, esto creará un archivo llamado simplemente 'test'

os.open('test.', os.O_CREAT | os.O_WRONLY, 0777)

Editar:Aquí está la cita exacta

Sobre espacios y puntos en nombres de archivos y directorios. Los límites están en el shell de Windows, no en Windows o NT. Usando 'bash', puedes crear archivos con espacios (o puntos), tanto al principio como al final de un nombre de archivo. Luego puede listar y abrir esos archivos en el explorador, y puede 'listarlos' en el shell (cmd.exe), pero no necesariamente podrá abrirlos desde el shell (especialmente los espacios y puntos finales).

Respuestas a la pregunta(3)

Su respuesta a la pregunta