Сохранить просканированные изображения в текущий рабочий каталог - PullRequest
0 голосов
/ 15 ноября 2018

Я просканировал несколько изображений, и он спрашивает путь к папке, в которой изображения должны быть сохранены. Но я хочу, чтобы изображения были непосредственно сохранены в текущем рабочем каталоге.

def save():
            if not config.get('images'):
                _alert('No images to save')
                return

            if _save_method.get() == 'img':
                dirname = filedialog.askdirectory(mustexist=True)
                _save_images(dirname)

        def _save_images(dirname):
            i=1
            if dirname and config.get('images'):
                for img in config['images']:
                    img_data = requests.get(img['url']).content
                    filename = str(i)
                    i=i+1
                    with open(filename +'.png','wb') as f:
                        f.write(img_data)
                _alert('Done')

     _scrape_btn = ttk.Button(
            _mainframe, text='Scrape!', command=save
        )
        _scrape_btn.grid(row=2, column=0, sticky=W, pady=5)

1 Ответ

0 голосов
/ 15 ноября 2018

Вы можете использовать . или получить текущий рабочий каталог с помощью

import os
os.getcwd()

Можете ли вы угадать, что означает cwd:

...