我正在尝试创建一个通过Windows文件并删除“。”的脚本。使用以字符串形式输入的路径形成文件名。当路径中的任何文件夹以a
,b
,e
,f
,n
,r
,{{开头时,问题就开始了1}},s
,t
或v
(python中的反斜杠表示法)。然后系统抛出一个拟合,说这不是一个有效的路径(特别是下面的错误消息)。解决方法是在路径中使用x
并运行"/"
但是我似乎无法找到一种方法来获取所有os.path.normpath(folder)
以在运行时切换它们(python忽略了上面的那些)我们去的那些圆形和圆形的字符列表。)
错误讯息:
\
编辑1
代码:
Traceback (most recent call last):
File "C:\Users\Mendel\OneDrive\Code\Python - 2\fileNameCleanUp.py", line 39, in <module>
rename(test_folder)
File "C:\Users\Mendel\OneDrive\Code\Python - 2\fileNameCleanUp.py", line 21, in rename
for filename in os.listdir(folder): #for every file in the folder
WindowsError: [Error 123] The filename, directory name, or volume label syntax is incorrect: 'C:\\Users\\Mendel\\Desktop\rmdot\\*.*'
TL; DR :如何在使用python作为字符串输入的Windows路径中考虑反斜杠表示法?
谢谢,