path='U:\\rmarshall\Work For Staff\\ROB\\_Downloads Folder\\'
file='file.pdf'
newFileName=time.strftime('%Y-%m-%d_')+row[1]+time.strftime('_%H:%M:%S')+'.pdf'
newFolderLocation='U:\\Company - do not alter\\'
os.rename(path+file,newFolderLocation+newFileName)
当我跑步时,我得到:
>>> os.rename(path+file,newFolderLocation+newFileName)
OSError: [WinError 123] The filename, directory name, or volume label syntax is
incorrect: 'U:/Company - do not alter/2014-01-14_COMPANY NAME_13:55:23.pdf'
任何人都可以看到语法错误吗?
答案 0 :(得分:7)
Windows文件名中不允许冒号:
。
答案 1 :(得分:-1)
该错误是由于Windows不支持charcter而引起的 名称中的“”。您应通过将“ \ n”替换为“”来对此进行修改。
答案 2 :(得分:-1)
请检查 (urls.py) name 中的 urls 文件名是否正确,因为我在 python-Django 项目中遇到了同样的问题。希望我的回答对您有用。