python扩展名修改后用不了_在Python中如何在不改变文件扩展名的情况下更改文件名?...

如您所知,文件扩展名在*nix系统中并不重要,但我们仍使用它以便于使用。但是在Windows中,它很重要。在

我在linux机器上有一个服务器程序(python),它向客户机发送文件。有些文件有扩展名,有些文件没有扩展名,有些文件名中有一个或多个点(.)。在

在windows机器(扩展名是否隐藏)中,如何在不更改扩展名的情况下更改文件名。?在

例如:

从我的Linux服务器发送的文件:abc.txt (txt files)

def.doc (doc files)

qwe.qwe.qwe (text files not have extension)

Windows Machine1上所需的输出(不隐藏扩展名):

^{pr2}$

Windows Machine2上所需的输出(隐藏扩展):abc_Monday (txt files but extension is not seen)

def_Monday (doc files but extension is not seen)

qwe.qwe.qwe_Monday (text files not have extension)

而且还有很多文件扩展名。因此,我不想用黑名单来确定文件扩展名。如何区分文件是否有扩展名,以及如何在python客户端不更改扩展名的情况下重命名它?在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值