精通python的大神,请教个问你

import os,time,shutil

os.chdir(r"\\10.17.39.101\m9000\xiao\253_export")
nowtime=time.strftime("%Y/%m/%d",time.localtime())
newfile=str(nowtime)
os.rename("ms90exportdb.xml",newfile)

报错:
Traceback (most recent call last):
File "C:/Users/Administrator/Desktop/自动化测试任务—基于selenium/GG.py", line 6, in <module>
os.rename("ms90exportdb.xml",newfile)
FileNotFoundError: [WinError 3] 系统找不到指定的路径。: 'ms90exportdb.xml' -> '2017/08/25'
把修改后的文件名改成一个变量会什么就不行了?奇怪他也是个字符串啊,为什么我把newfile直接写成一个字符串就可以了?

名字不合法

试试

nowtime=time.strftime("%Y_%m_%d",time.localtime())

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答