python编程快速上手第九章项目(改):将带有美国和欧洲日期格式的文件名改为中国格式

原题是将美国风格日期的文件名改为欧洲风格日期的文件名。本人把题目改为把欧美风格的文件名改为中国风格日期的文件名。
以下代码中的注释行,有需要者可以尝试一下。
另外,书上使用的是os.listdir(),本人用了os.walk(),也把子文件夹中的文件名也进行了修改。

#! python3

# 本代码将欧美的日期习惯转换成中文习惯。

import tkinter as tk, os, shutil, re
from tkinter import filedialog
root = tk.Tk()
root.withdraw()

FolderName = filedialog.askdirectory()  #获取文件夹
#FileName = filedialog.askopenfilename()  #获取文件夹中的某文件

if '/' in FolderName :

    # 用\替换/,注意'\\'的用法,
    # 如果直接使用'\',会被系统识别成转义字符
    FolderName = FolderName.replace('/', '\\') 

#if '/' in FileName :
#    FileName = FileName.replace('/', '\\')

if len(FolderName) == 0 :
    print('未找到文件夹!')
else :
    print('当前操作的文件夹是:',FolderName<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值