已关闭。此问题需要更多focused。目前不接受答案。
**想要改进此问题吗?**更新问题,使其仅关注editing this post的一个问题。
两年前关闭。
Improve this question的
我想重命名所有的.csv文件,假设说mac&cheese_12012010,mac&cheese_13012010,mac&cheese_14012010,mac&cheese_15012010,mac&cheese_16012010.
已关闭。此问题需要更多focused。目前不接受答案。
**想要改进此问题吗?**更新问题,使其仅关注editing this post的一个问题。
两年前关闭。
Improve this question的
我想重命名所有的.csv文件,假设说mac&cheese_12012010,mac&cheese_13012010,mac&cheese_14012010,mac&cheese_15012010,mac&cheese_16012010.
4条答案
按热度按时间von4xj4u1#
可以使用
os.rename
。字符串
注意,在Linux上,如果目标文件存在,它似乎会覆盖目标文件。在Windows上,它似乎不会覆盖文件。无论如何,在处理文件时,要小心。
此外,使用python 3.9+,您可以替换
new = old[len('mac&cheese_'):]
个与
new = old.removeprefix('mac&cheese_')
个这样可读性更好。只是不要使用
old.lstrip()
。d6kp6zgx2#
字符串
6ju8rftf3#
您可以在文件所在的目录中运行此代码
字符串
或
型
ulmd4ohb4#
有多种方法,包括:
字符串