gpt4 book ai didi

python - (Python) 具有特殊字符的目录的问题

转载 作者:太空狗 更新时间:2023-10-29 22:27:45 24 4
gpt4 key购买 nike

  • 操作系统:Windows server 03
  • Python 版本:2.7

对于下面的代码,当我用“fuchida”替换“fuchida@domain.com”时它运行良好。如果我对目录名称使用电子邮件格式,我会收到以下错误“WindowsError: [Error 123] The filename, directory name, or volume label syntax is incorrect:”。请让我知道我能做些什么来让它工作,我的钱花在了“@”符号上,但我不知道如何在 python 中解决它。

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()

最佳答案

我怀疑你的 \ 作为转义字符有问题。试试这个:

import os

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

def main():
dirListing()

if __name__ == '__main__':main()

关于python - (Python) 具有特殊字符的目录的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7268618/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com