如何解决OSError:[WinError 123]文件名、目录名或卷标语法不正确:

2024-10-03 09:10:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我是编程新手,在处理文件夹路径时遇到问题。代码并不完美,但应该可以工作,下面是代码片段

import os, shutil

os.chdir('D:\Document\Programmazione\Python\file_test\cats')
for foldernames, subfolders, filenames in os.walk('.'):
    for filename in filenames:
        if(os.path.getsize(filename) > 10):
            print(os.path.abspath(filename))

我得到的错误是:

OSError: [WinError 123] The filename, directory name, or volume label syntax is incorrect: 'D:\\Document\\Programmazione\\Python\x0cile_test\\cats'

我尝试了不同的方法来解决它,我发现如果我在python之后和文件\u测试之前添加一个\,它会部分地产生另一个错误:

FileNotFoundError: [WinError 2] The system cannot find the file specified: 'automate-win-requirements.txt'

提前谢谢你的帮助

更新

我尝试了建议的方法,但对我来说没有任何效果,我附上路径的照片,告诉你它应该去哪里

File path


Tags: path代码intest路径foros错误