改变心脏!
我刚刚找到了一种简单的方法来计算使用别名来移动文件。所以现在我只想添加一个.jpg扩展名。到目前为止,该文件的名称如下:“00A31A2B77FC148DC8718F6C2E9C8D09”所以没有扩展名!
那么如何在特定文件夹中添加所有文件的扩展名.jpg,如果文件无法转换(导致这种情况发生),请跳过此文件继续下一步。登记/>
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
我写了一段代码来移动文件并重命名它们。然而,似乎有两个问题:1。重命名问题(.j.jpg)(并且每次运行脚本时都会重命名文件.2。它只适用于一个特定的文件,只要我将另一个文件放在文件夹中就不再起作用了
import glob, os, shutil
import glob, os
source_dir = "/path/to/Desktop/1"
dst = "/path/top/Desktop/2"
files = glob.iglob(os.path.join(source_dir, "*.jpg"))
for file in files:
if os.path.isfile(file):
shutil.move(file, dst)
for filename in glob.iglob(os.path.join("/Users/shirin/Desktop/2", '*')):
os.rename(filename, filename[:-4] + '.jpg')
os.rename(filename, filename[:-2] + '.jpg')
欢迎任何帮助!