因此,我正在制作一个批处理文件,用于创建包含HTML内容的文件夹。批处理文件基本上执行一个python文件,并且,由于我要使该批处理文件成为全局文件,因此该python文件使用一个参数运行,该参数是我要在其上创建文件夹的目录。
python文件运行正常,因为我已经对其进行了很多次测试!
它是这样的:
C:/Users/Tiago^ Oliveira/programming/python/random/HTML_Folder/HTML_Folder.py here_the_directory_we_want
我的批处理文件是这样的:
C:/Users/Tiago^ Oliveira/programming/python/random/HTML_Folder/HTML_Folder.py %cd%
每当我在C:
驱动器中执行批处理文件时,都会出现此错误:
FileNotFoundError: [WinError 3] O sistema não conseguiu localizar o caminho especificado: 'C:\\Users\\Tiago\\html\\'
这基本上意味着参数为C:\\Users\\Tiago
,但实际上,当我执行ECHO %cd%
时,它会显示:C:\Users\Tiago Oliveira\programming\python\random\HTML_Folder
,因此这意味着我的用户名(顺便说一句,我无法更改)。
我试图用“ ^”代替名称之间的空格,以避开空格和许多其他选项,但我无法弄清楚。
所以我想为那些知道我可以做些什么的人提供一些帮助。