我有一个名为"2021-05-06.md";。我试着把文件的名字命名为";2021/05/06.md";通过使用Python库";os";。
i="2021-05-06.md"
os.rename(i,i.replace("-","/"))
实际上,上面的代码只是一个例子,但我得到了错误提示";未找到路径";。它看起来像是"/"被识别为路径的一部分。我应该如何避免这个错误。
出于多种原因,我强烈建议不要在文件名中使用斜杠。
如果您愿意忽略此建议,那么您可以使用unicode除数斜杠字符(u"\u2215"(。
i="2021-05-06.md"
os.rename(i,i.replace("-",u"u2215"))
这是否有效可能取决于操作系统。
https://www.fileformat.info/info/unicode/char/2215/index.htm
import os
filepath="your file path"
r=filepath.repalce('-','/')
os.rename(filepath,r)