我写了一个脚本来重命名pythonwin中的txt文件,如下所示。
导入os
os.rename("northrdge.txt","northrdgechg.txt")
上面的文本文件位于路径:C:\ Users \ gmayil \ Desktop \ northrdge.txt。
之后,当我运行我遇到的脚本时出现以下错误: 有人可以帮我这个吗?
Traceback (most recent call last):
File "C:\Python27\Lib\site-packages\pythonwin\pywin\framework\scriptutils.py", line 433, in ImportFile
exec codeObj in __main__.__dict__
File "<auto import>", line 1, in <module>
File "C:\Python27\Tools\gopi\renamefile.py", line 2, in <module>
os.rename("northrdge.txt","northrdgechg.txt")
WindowsError: [Error 2] The system cannot find the file specified
答案 0 :(得分:0)
您的python文件位于“C:\ Python27 \ Tools \ gopi \ renamefile.py”中,但您说您的txt文件位于“C:\ Users \ gmayil \ Desktop \”中。如果传递相对路径,python会在自己的目录中搜索,即“C:\ Python27 \ Tools \ gopi \”。
所以你要做的就是给出完整的路径:
os.rename("C:\Users\gmayil\Desktop\northrdge.txt", "C:\Users\gmayil\Desktop\northrdgechg.txt")