上下文:Windows 7使用
访问Synology NAS Linux问题:Windows拒绝创建名称以“@”开头的目录(at符号/符号)。
不幸的是,我必须在我想在Windows上执行的Python脚本中创建一个名为@eaDir
的目录(嗨,Synology Photo Station用户!)。
从“cmd”控制台执行时,以下行引发错误。
os.mkdir("@eaDir")
FileNotFoundError: [WinError 2] Le fichier spécifié est introuvable (cannot find specified file)
在DOS shell中使用mkdir或在从Windows资源管理器创建新目录后给出最终目录名“@eaDir”时会发生同样的错误...
有没有人知道如何在Windows上执行的Python脚本中使用@ at符号创建目录?
注意:感谢所有帮助确定错误根本原因的贡献者。
答案 0 :(得分:0)
这在Windows 7上运行良好:
C:\> python.exe -c "import os; os.mkdir('@test')"