在Python中重命名字符串/重命名文件
我有一堆如下文件:
_1 blank file_
_10 - blank file_
_11 - blank file_
_2 blank file_
_3 blank file_
我想打印出带有填充数字(2个字符)的名称
:
PATH = "/Users/seth/python/test"
#
#
for (path, dirs, files) in os.walk(PATH):
for z in files:
filename = z.replace(" ","_").replace("-","").replace("__","_")
print filename
所需输出:
_01_blank_file_
_02_blank_file_
_03_blank_file_
_10_blank_file_
_11_blank_file_
I have a bunch of files like below:
_1 blank file_
_10 - blank file_
_11 - blank file_
_2 blank file_
_3 blank file_
I would like to print out the name with the numbers padded (2 characters)
I have :
PATH = "/Users/seth/python/test"
#
#
for (path, dirs, files) in os.walk(PATH):
for z in files:
filename = z.replace(" ","_").replace("-","").replace("__","_")
print filename
Desired Output:
_01_blank_file_
_02_blank_file_
_03_blank_file_
_10_blank_file_
_11_blank_file_
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用
rjust
来实现:You can use
rjust
for that: