Python 是一门简单易用的编程语言,除了很多比较正经的使用,它还有很多小用处。本文主要介绍我自己在日常生活中的一些小程序。分享给大家,希望对你的使用有帮助。另外也是做一本保存的作用。本文中基本是参考 stackoverflow
已经 Python
相关模块的文档。
当一个文件夹里面有成百上千的文件需要重命名,并且重命名套路很强时,可以考虑使用下面的程序稍加修改应用。这个程序的干的具体事就是将 stock
文件夹下面的全部文件名在前面加上 sh.
。 修改运行这样的程序最好现在测试的文件夹里面用,确保把程序写对了再用到目标文件夹中。
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| import os def main(): the_dir = "stock/" for filename in os.listdir(the_dir): dst ="sh." + filename src =the_dir+ filename dst =the_dir+ dst os.rename(src, dst) if __name__ == '__main__': main()
|
Python
读取文件获得的顺序会因为系统不同而有些差异。当我在处理一些图片用数字从小到大命名,但是中间有些又不全,不能直接循环,所以用一下代码来处理,获得符合要全的文件名。
1 2 3 4 5 6 7 8 9
| import os
target_dir = 'data/' file_numbers = [] for file in os.listdir(target_dir): if file.endswith(".png"): file_number = file.split('.')[0] file_numbers += [int(file_number)] new_file_number = [ str(i) + '.png' for i in sorted(file_numbers)]
|