(Python) Проблемы с каталогами, которые имеют специальные символы

  • OS: Windows server 03
  • Python ver: 2.7

Для кода, приведенного ниже, он работает нормально, когда я заменяю "fuchida@domain.com" на "fuchida". Если я использую формат электронной почты для имени каталога, то получаю следующую ошибку "WindowsError: [Ошибка 123] Ошибка синтаксиса имени файла, имени каталога или метки тома:" . Пожалуйста, дайте мне знать, что я могу сделать, чтобы это заработало, мои деньги на символе "@", но я пока не знаю, как решить это в питоне.

import os

def dirListing():
    dirList = os.listdir("C:\\Program Files\home\Server\Logs\fuchida@domain.com")
    for fname in dirList:
        print fname
    return

def main():
    dirListing()

if __name__ == '__main__':main()
6
задан Fuchida 1 September 2011 в 09:45
поделиться