我对此很生气。我有一个简单的var startRange = editor.getSelection(); //Cursor position
var parent = startRange.getStartElement(); //The parent <p> or <span> of the cursor
var e1 = CKEDITOR.dom.element.createFromHtml("<h3>Subtitle before paragraphs</h3>");
parent.insertBeforeMe(e1); //Places new node before the specified node
命令,只保存遵循某个规则的图像。
这是我用来保存的代码:
cv2.imwrite()
这是我获得的文件夹:
让我困扰的是:我无法将文件夹中的文件重命名为简单的box0,box1,box2等。
我试过了cv2.imwrite(os.path.expanduser('~\\Desktop\\output9\\causale-multi{}\\superiore\\box{}.png').format(file[0], i), roi)
..
os.rename
...但是给出了关于没有属性path = os.path.expanduser('~\\Desktop\\output9\\causale-multi{}\\superiore\\'.format(file[0]))
for root, dirs, files in os.walk(str(path)):
for file in enumerate(files):
if file.endswith(".png"):
os.rename(file, os.path.expanduser('~\\Desktop\\output9\\causale-multi{}\\superiore\\box{}.png'.format(file[0], file[0])))
的元组的错误。我也使用了glob但没有。
如何简单地重命名这些文件?
请注意文件夹.endswith
最后有一个数字,每次执行代码时都会更改。
由于
答案 0 :(得分:0)
enumerate(files)
将遍历(0, file_0)
,(1, file_1)
,...
只需删除不必要的enumerate
,或使用类似:
for i, file_i in enumerate(files):
也不要将关键字file
用作变量名...