Python | Ordnen Sie die Dateien in Verzeichnissen nach Erweiterungen an
In diesem Artikel erfahren Sie, wie Sie die Dateien entsprechend ihrer Erweiterungen in verschiedenen Verzeichnissen anordnen. Wenn Sie viele Dateien mit einer anderen Erweiterung haben als Sie, können Sie einfach das Skript für Ihre Hilfe verwenden.
Unten ist die Python-Implementierung -
import
os
import
shutil
os.chdir(os.getcwd())
cwd
=
os.getcwd()
l
=
[f
for
f
in
os.listdir(cwd)
if
os.path.isfile(f)]
l2
=
[]
for
value
in
l:
s
=
value.split(
'.'
)[
1
]
l2.append(s)
(l, l2)
for
extension
in
set
(l2):
dirname
=
extension
if
os.path.exists(cwd
+
'\'
+
extension):
pass
else
:
os.makedirs(dirname)
for
files, extension
in
zip
(l, l2):
if
extension
in
files:
if
os.path.exists(cwd
+
'\'+extension+'
\'
+
files):
pass
else
:
shutil.move(cwd
+
'\'+files, cwd+'
\'
+
extension)
(extension, files)
else
:
(
'error'
)