主にプログラミングに関して。Python, .NET Framework(C#), JavaScript, その他いくらか。
記事にあるサンプルやコードは要検証。使用に際しては責任を負いかねます

スポンサーサイト

                
tags:
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

GError: Failed to open 'xxx.yyy' for writing: Permission denied

                
tags:
ファイルの書き込みを行おうとすると、たまにタイトルのようなエラーが出る。
ファイル名が'xxx.yyy'の場合は、ファイル名にフォルダのパスを付加してやれば回避できることがある。

×

import os

import gtk


width=1024
height=1280
x=0
y=0
root = gtk.gdk.get_default_root_window()
pixbuf = gtk.gdk.Pixbuf(gtk.gdk.COLORSPACE_RGB, False, 8, width, height)
pixbuf.get_from_drawable(root, gtk.gdk.colormap_get_system(), x, y, 0, 0, width, height)
pixbuf.save('gallow.jpeg','jpeg')




import os

import gtk


width=1024
height=1280
x=0
y=0
root = gtk.gdk.get_default_root_window()
pixbuf = gtk.gdk.Pixbuf(gtk.gdk.COLORSPACE_RGB, False, 8, width, height)
pixbuf.get_from_drawable(root, gtk.gdk.colormap_get_system(), x, y, 0, 0, width, height)

filename='gallow.jpeg'
dir=os.getcwd()
file=dir+'\\'+filename
pixbuf.save(file,'jpeg')
            

コメントの投稿

非公開コメント

プロフィール

hMatoba

Author:hMatoba
Github

最新記事
リンク
作ったものなど
月別アーカイブ
カテゴリ
タグリスト

検索フォーム
Amazon
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。