Python: различия между версиями

Материал из fidoman.ru
(Новая страница: «=== replace bad character in all filenames in the tree === for a in os.walk('.'): [os.rename(os.path.join(a[0],f), os.path.join(a[0],f.replace(':','='))) if f.f...»)
 
Строка 2: Строка 2:
  
 
  for a in os.walk('.'): [os.rename(os.path.join(a[0],f), os.path.join(a[0],f.replace(':','='))) if f.find(':')!=-1 else 'ok' for f in a[2]]
 
  for a in os.walk('.'): [os.rename(os.path.join(a[0],f), os.path.join(a[0],f.replace(':','='))) if f.find(':')!=-1 else 'ok' for f in a[2]]
 +
 +
use a[1] for folders instead of files

Версия 18:03, 13 января 2023

replace bad character in all filenames in the tree

for a in os.walk('.'): [os.rename(os.path.join(a[0],f), os.path.join(a[0],f.replace(':','='))) if f.find(':')!=-1 else 'ok' for f in a[2]]

use a[1] for folders instead of files