Como criar um nome de arquivo com um período posterior no Windows?

Como se trabalha com nomes de arquivos que terminam em um período em Python? Segundo o site do MSDN, tais nomes de arquivos são válidos no Windows, mas sempre que eu tento criar um em Python, ele remove o período final. Eu até tentei criar um descritor de arquivo raw com os.open, mas ainda remove o período.

Por exemplo, isso criará um arquivo simplesmente chamado 'test'

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

Editar:Aqui está a citação exata

Sobre espaços e pontos em nomes de arquivos e diretórios. Os limites estão no shell do Windows - não no Windows ou NT. Usando 'bash', você pode criar arquivos com espaços (ou pontos), ambos, no início e no final de um nome de arquivo. Você pode então listar e abrir esses arquivos no explorer, e você pode 'listá-los' no shell (cmd.exe), mas você não necessariamente será capaz de abri-los a partir do shell (especialmente espaços e pontos à direita).

questionAnswers(3)

yourAnswerToTheQuestion