猿问

python raw_input提示的重复出现

# -*- coding: UTF-8 -*-
import os
#获取指定路径的所有文件名
filename = os.listdir("./")
#遍历输出所有文件的名字
for file in filename:
    position = os.path.splitext(file)
    #输入想要原有的的后缀名 如.txt
    wChange = raw_input("请输入要替换的后缀名")
    #输入想要修改的后缀名 如.php
    iChange = raw_input("请输入要修改的后缀名")
    #判断后缀
    if position[1] == wChange:
        newname = position[0] + iChange
        change = os.rename(file,newname)
        print change

实现目标:

批量替换后缀名

思路:

自己输入原有后缀名和要修改的后缀名 实现替换效果

问题:

1、在cmd命令行中乱码,而IDIE中不乱吗

2、raw_input提示输入的内容重复出现

3、想要打印出 重命名后的信息,提示结果为none


各位dalao 能否帮小弟解答一下

慕粉4408023
浏览 1607回答 0
0回答
随时随地看视频慕课网APP

相关分类

Python
我要回答