发布网友
共1个回答
热心网友
Windows文件的路径是按反斜杠 " \ " 分开的
例如:D:\protect\nodejs\test\testmkdir\assets\res\monster
Linux文件路径是使用正斜杠 " / " 分开。
例如:/protect/nodejs/test/testmkdir/assets/res/monster/
反斜杠 " \ " 的路径,linux中无法识别
需要把反斜杠 " \ " ,转为正斜杠" / "
python 中字符串的replace方法进行替换,如下所示:
#遍历目录文件
for filepath,dirs,filelistin os.walk(upload_path):
for filenamein filelist:
curFile = os.path.join(filepath,filename)#路径的拼接
curFile = curFile.replace('\\','/')#将路径中的反斜杠变为" / "