将图像写入文件夹

时间:2018-05-04 16:34:00

标签: python

我正在尝试将报废的图像保存到与当前不同的文件夹中。

├── heatmaps
├── league
├── player
└── players_data.py

这是我当前的工作目录树。

base64_image_away = driver.execute_script(
        "return document.querySelector('.canvas-container[data-field=away] canvas').toDataURL('image/png').substring(21);")

    output_image_away = base64.b64decode(base64_image_away)

    with open("image" + "_" + away_team + ".png", 'wb') as f:
        f.write(output_image_away)

我尝试在开放行上更改添加../heatmaps/,但它没有用。 对此有何解决方案?如果可能的话,如果不存在则创建文件夹。

亲切的问候

1 个答案:

答案 0 :(得分:1)

您有两种选择,

1.使用

更改当前目录
os.chdir("../heatmaps/")

2.使用绝对路径,

/Users/nawarkhede/Desktop

示例:

使用os.chdir

In [1]: pwd
Out[1]: u'/Users/nawarkhede/projects/notifier'

In [2]: with open('samlpe.txt', 'w') as f:
   ...:     f.write('HI')
   ...:

In [3]: ls
db.sqlite3  manage.py*  notifier/   samlpe.txt  templates/

In [4]: import os

In [5]: os.chdir("/Users/nawarkhede/Desktop/") . # Changing directory

In [6]: with open('samlpe1.txt', 'w') as f:
   ...:     f.write('HI')
   ...:
   ...:

In [7]: pwd
Out[7]: u'/Users/nawarkhede/Desktop'

In [8]: ls
samlpe1.txt


In [9]: