解决方案:WindowsError: [Error 2]

  使用Python的rename()函数重命名文件时出现问题,提示 WindowsError: [Error 2] 错误,最初代码如下:

def renameFile(filename):
    filePre = "D:\\FileDemo\\Python\\pt.py"
    os.rename(filePre, filename)
    print os.listdir(filePre)

if __name__ == ‘__main__‘:
    fileNew = "D:\\FileDemo\\Python\\Test.py"
    renameFile(fileNew)

  后来经过反复尝试,问题解决~

  rename之前要先用chdir()函数进入到目标文件所在的路径,路径通过 os.path.dirname()函数获得:

# -*-coding:UTF-8-*-

import os
from nt import chdir

def renameF(preName, newName):
    chdir(os.path.dirname(preName))
    os.rename(preName, newName)

if __name__ == ‘__main__‘:
    filePre = "D:\FileDemo\Python\PT.py"
    fileNew = "D:\FileDemo\Python\Test.txt"
    renameF(filePre, fileNew)

  代码非常简洁,通过修改filePre,fileNew可以重命名任意文件。

  

时间: 2024-10-10 09:52:54

解决方案:WindowsError: [Error 2]的相关文章

解决方案:Error:Execution failed for task ':app:compileDebugAidl'. > aidl is missing

也许有朋友最初在用Android Studio创建新工程的时候会碰到这个错误,其实这个问题是由于版本不兼容导致的,解决方法很简单,只需要把编译工具的版本改一下就可以了: 1.选左侧的工程根目录app,按F12打开Project Structure: 2.点击底部的app,把右侧Build Tool Version 从23.0.0 改为22.0.1即可~ 解决方案:Error:Execution failed for task ':app:compileDebugAidl'. > aidl is

[解决] python WindowsError: [Error 3]

python 运行出错 WindowsError: [Error 3] : 'D:\\\xe7\x81\xab\xe8\xbd\xa6\xe9\x87\x87\xe9\x9b\x86\xe5\x99\xa8V9\\Data\\31\\201602\\19/*.*' 解决: # -*- coding: gb18030 -*- 代码文件的第一行,编码,改成gb18030即可

[Windows Phone] APP上架,遇到错误2001的解决方案。(Error:2001)

[Windows Phone] APP上架,遇到错误2001的解决方案.(Error:2001) 问题情景 最近在开始玩Windows Phone的开发,开发的过程中虽然有点小挫折,但是参考网络许多前辈的经验全部都很顺利的度过.直到开发完毕,准备将APP上架的时候,只要将应用程序套件提交审核,不到五分钟的时间,就会收到微软来信告知审核失败. 在开发人员中心里,检视应用程序信息.可以看到应用程序目前提交状态为:「套件处理失败」,左下角则是提示为:「错误: 2001」. 点进去「错误: 2001」的

Maven报错 解决方案。ERROR: No goals have been specified for this build. You must specify a valid lifecycle

Maven报错 解决方案.ERROR: No goals have been specified for this build. You must specify a valid lifecycle 报错: [ERROR] No goals have been specified for this build. You must specify a valid lifecycle phase or a goal in the format <plugin-prefix>:<goal>

[python]mkdir出现WindowsError:[Error 3]解决办法

原始代码: dir='drama\\['+str(drama_dic['author'])+']['+str(drama_dic['alias'])+']' if not os.path.exists(sys.path[0]+os.path.sep+dir): print(sys.path[0]+os.path.sep+dir) os.mkdir(sys.path[0]+os.path.sep+dir) Error 3 代表系统找不到路径 mkdir只能在已存在的目录下建立一级子目录.如果要创建

angularjs解决方案之 Error: [$sce:unsafe]

angularjs中无法直接使用ng-bind-html: <div ng-bind-html="item.text | highlight: $select.search"></div> 1.app.js中添加 angular.module('epcui', [     'ngSanitize'// ngSanitize ]) 2.html中添加sanitize <script src="js/angular/angular-sanitize.

报错WindowsError: [Error 3]

today_report_path = os.paht.join(report_path, today) if not os.path.isdir(today_report_path): os.mkdir(today_report_path)在这行代码中报错,但单独执行该文件又没问题查了下应该是os.path.join这个函数只有在往文件写内容时才会生成文件,如果没有写入内容则不会创建文件

subprocess.Popen运行报错WindowsError: [Error 740]

subprocess.Popen在win10下运行报740错 使用os.popen替换,运行OK,exe程序成功启动 import subprocess import uiautomation as automation import os print (automation.GetRootControl()) # subprocess.Popen('D:\SYJ\CloudPos\ZlPos.exe') os.popen('D:\SYJ\CloudPos\ZlPos.exe') 原文地址:ht

【转】Windows Error Code(windows错误代码详解)

本文来自: http://blog.sina.com.cn/s/blog_5e45d1be0100i0dr.html http://blog.sina.com.cn/s/blog_5e45d1be0100i0dt.html http://blog.sina.com.cn/s/blog_5e45d1be0100i0dv.html 这三篇,因为格式实在太乱,因此拿来整理了一下.找这个的原因是今天在改程序的时候蹦出来个WindowsError: [Error 2],也没有说这个东西是什么错误.于是百度