python中rename函数_python os.rename(…)不起作用!
我正在编写一个Python函数,将一个文件列表的扩展名改为另一个扩展名,比如txt改为rar,这只是一个空闲的例子。但我有个错误。代码是:import os
def dTask():
#Get a file name list
file_list = os.listdir('C:\Users\B\Desktop\sil\sil2')
#Change the extensions
for file_name in file_list:
entry_pos = 0;
#Filter the file name first for '.'
for position in range(0, len(file_name)):
if file_name[position] == '.':
break
new_file_name = file_name[0:position]
#Filtering done !
#Using the name filtered, add extension to that name
new_file_name = new_file_name + '.rar'
#rename the entry in the file list, using new file name
print 'Expected change from: ', file_list[entry_pos]
print 'into File name: ', new_file_name
os.rename(file_list[entry_pos], new_file_name)
++entry_pos
Error:
>>> dTask()
Expected change from: New Text Document (2).txt
into File name: New Text Document (2).rar
Traceback (most recent call last):
File "", line 1, in
dTask()
File "C:\Users\B\Desktop\dTask.py", line 19, in dTask
os.rename(file_list[entry_pos], new_file_name)
WindowsError: [Error 2] The system cannot find the file specified
我可以成功地在变量级别获得另一个扩展名为的文件名,正如您在打印输出中看到的那样,但实际上不是这样,因为我不能在操作系统级别结束此过程。错误来自os.rename(…)。知道怎么解决吗?
python中rename函数_python os.rename(…)不起作用!相关推荐
- python os rename用法_Python os.rename() 方法
Python os.rename() 方法 概述 os.rename() 方法用于命名文件或目录,从 src 到 dst,如果dst是一个存在的目录, 将抛出OSError. 语法 rename()方 ...
- python中pop函数_Python中的Pop函数
python中pop函数 什么是弹出功能? (What is the pop function?) The method pop() removes and returns the last elem ...
- python中factor函数_Python入门-函数
函数 在维基百科上函数式这样描述的: 函数在数学中为两集合间的一种对应关系:输入值集合中的每项元素皆能对应唯一一项输出值集合中的元素. 此处的函数区别于我们数学上的函数,在编程世界中,函数(Funct ...
- python中mat函数_Python中flatten( )函数及函数用法详解
flatten()函数用法 flatten是numpy.ndarray.flatten的一个函数,即返回一个一维数组. flatten只能适用于numpy对象,即array或者mat,普通的list列 ...
- python中set函数_python中set()函数简介及实例解析
set函数也是python内置函数的其中一个,属于比较基础的函数.其具体介绍和使用方法,下面进行介绍. set() 函数创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集.差集.并 ...
- python中property函数_python 邮件表格Python中property函数用法实例分析
本文实例讲述了Python中property函数用法.分享给大家供大家参考,具体如下: 通常我们在访问和赋值属性的时候,都是在直接和类(实例的)的__dict__打交道,或者跟数据描述符等在打交道.但 ...
- python中help函数_Python help()函数
python中help函数 Python help() function is used to get the documentation of specified module, class, fu ...
- python中exp函数_python中exp函数如何实现指数计算?
原标题:python中exp函数如何实现指数计算? 之前小编向大家介绍过python中的对数函数log函数(https://www.py.cn/jishu/jichu/21780.html),对于有点 ...
- python中闭包函数_Python的闭包问题(关于内嵌函数引用闭包函数的变量问题)
一.闭包: 记得:闭包的特性就是:内嵌函数会保存它引用的外围函数的变量值. 闭包概念:在一个内部函数中,对外部作用域的变量进行引用,(并且一般外部函数的返回值为内部函数),那么内部函数和被引用的变量等 ...
最新文章
- Linux下如何实现用户的集中管理(NIS服务器的高级配置)
- 什么是URL、绝对URL和相对URL
- python续行符是啥_python续行符
- [代码整洁]自我感悟
- C# -- 文件的压缩与解压(GZipStream)
- 制作简单的WIFI干扰器
- Flyweight Design Pattern 共享元设计模式
- 深入解析java web_java进阶--深入分析java Web
- servlet解析演进(1)
- sklearn实践之——计算回归模型的四大评价指标(explained_variance_score、mean_absolute_error、mean_squared_error、r2_score)
- java怎么设置_java环境配置怎么设置?Java基础教程
- 计算机四级网络考试容易蒙吗,计算机四级网络工程师通过率有多少
- win10红警2黑屏_在windows 10中完美的运行《命令与征服·红色警戒2+尤里的复仇资料片...
- C语言编程——输入某年某月某日,判断这一天是这一年的第几天?
- Fedora core 5.0加载ntfs分区(yum方法)
- CSDN资源下载 不限积分/C币 都可以下
- 在网上打印双面和单面的资料哪里打印价格便宜
- excel表格怎么拆分为多个表格?
- [Vue warn]: Avoid mutating a prop directly since the value will be overwritten whenever...
- 大数据开发必备面试题Hive篇
热门文章
- hadoop定位文件读取
- 开源播放器 ijkplayer (四) :Ijkplayer切换网络时停止播放的问题处理
- run loop详解
- 性别从后台获取得值的那点事儿
- 解决VirtualBox 上的XP 关机时重启 , 启动时蓝屏 ,点击电源选项蓝屏
- 滚动条——WPF ScrollViewer的应用
- TFS 2010 使用手册(二)项目集合与项目
- 在Visual Studio 2008中编译snort-2.8.6.1.tar.gz
- 简单的正则表达式过滤网址
- opencv_imread出错(release/debug、X86/X64)