python删除txt后的数字怎么弄

Python

1个回答

写回答

Tomorrowing

2025-08-02 08:00

+ 关注

Python
Python

要删除文件名中的数字,可以使用 Pythonos 模块来重命名文件。以下是一个简单的示例代码,假设你想删除文件名中所有数字:
<code>Python<br/>import os def remove_digits_from_filename(directory): for filename in os.listdir(directory): if filename.endswith('.txt'): new_filename = ''.join([char for char in filename if not char.isdigit()]) os.rename(os.path.join(directory, filename), os.path.join(directory, new_filename))

<h1>使用方法</h1>

directory_path = '你的文件夹路径' remove_digits_from_filename(directory_path)</code>

这段代码会遍历指定目录中的所有文件,找到以 .txt 结尾的文件,然后去掉文件名中的所有数字,并重新命名文件。请确保将 directory_path 替换为你实际的文件夹路径。

如果你只想删除文件名中某个特定位置的数字,可以根据具体情况调整代码逻辑。

举报有用(4分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号