はじめに yosida95さんがこんなサービスやってました。 http://g.y95.jp/ なのでAPIで遊びました。 本題 今回は比較的簡単でしたww #!/usr/bin/env python # -*- coding:utf-8 -*- import urllib import json import sys def Shortened(site): url= "http:…
はじめに 今回は、はてなキーワードAPIで遊んでみましたww IPythonから まずはIPythonから遊んでみた >>> import xmlrpclib >>> hatena = xmlrpclib.ServerProxy('http://d.hatena.ne.jp/xmlrpc') >>> res = hatena.hatena.getSimilarWord({'wordlist': 'p…
はじめに 今回はux.nuのAPIを使ってみました ←今更ですが(泣) 本題 今回もコードを… #!/usr/bin/env python # -*- coding:utf-8 -*- import urllib import json import sys def Shortened(site): url = "http://ux.nu/api/short?" short = urllib.urlopen(ur…
はじめに 今回はpythonでの日本語について、という事です、、、 本題 a = input(u'数値を入力してください。 >>>') こんな感じに書いたら見事にエラー UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-11: ordinal not in range(1…
はじめに pythonを使うまでもありませんが、、一応pythonを使ってみます。 準備 Google Chart APIを使います。 #pip install pygooglechart これでインストールできます。 本題 #!/usr/bin/env python # -*- coding:utf-8 -*- from pygooglechart import QRC…
はじめに 日本語形態素解析ってタイトルかっこいいww今回はMeCabを使ってみました。 本題 まずは例を、、 >>> import MeCab >>> m = MeCab.Tagger('-Ochasen') >>> print m.parse("焼き芋落とすと思いきや!") 焼き芋 ヤキイモ 焼き芋 名詞-一般 落とす オ…
はじめに 前回の記事の解決法をyosida95さんに教えて頂きました。 本題 別にglobalはいらなかったようです(泣)yosida95さんによると、 「定義されていない変数bを参照しようとしたから」 らしいです。いきなり、 print b みたいなのと同じエラーでしたね。。…
はじめに 今回は、forループ(?)でちょっとミスってたww 本題 例えば、 a = 'python' for i in range(0,3): b += a + 'ista' + ',' print b こんな感じにやったらエラー(泣) 解決法 global b b = '' a = 'python' for i in range(0,3): b += a + 'ista' + …
はじめに この関係のネタは久々ですね。。今日はコンボボックスについてです。 本題 例 #!/usr/bin/env python # -*- coding:utf-8 -*- from gi.repository import Gtk class MainWindow(Gtk.Window): def __init__(self): Gtk.Window.__init__(self, title=…
はじめに 昔どこかに書いてあったネタですが。。 本題 pythonでインデックスつきループをするには、 enumerate関数を使えばいいらしいです。 >>> for i, v in enumerate(['a', 'b', 'c']): ... print i, v ... 0 a 1 b 3 c こんな感じに出来ます。 おわりに …
はじめに 今回は、変数のお話ww 本題 失敗例 pythonでは、 i = 10 def square(x): i **= x 的なことをやると、 UnboundLocalError: local variable 'i' referenced before assignmentって言われます 解決方法 理由は不明ですが…(泣) ↑↑↑ わかる方いたら是…
pythonでは、なんと……… 小数点の前の 0 を省略できる >>> 0.5 >>> .5これだけ。ほんとに小ネタでした。
はじめに pythonで遊んでたらerror連発してしまったので紹介しておく。 本題 結果から言うと、ファイル名が悪かった。 実行しようとすると、 AttributeError: 'module' object has no attribute ……と出るので、モジュールの再インストール、手動インストール…
はじめに bansheeで音楽聞きながらコード書いてたらマウス動かすのが面倒に…(笑)そこで、pythonから操作しようかなと思ったww 本題 pythonからどうやって操作するんだ??………pythonてdbusのモジュールあったようなという事でdbusで接続して見ました。(ipyt…
はじめに 前に予告したメッセージダイアログを紹介しようと思います。 本題 まず例を見てください。 #!/usr/bin/env python # -*- coding:utf-8 -*- from gi.repository import Gtk class MainWindow(Gtk.Window): def __init__(self): Gtk.Window.__init__(…
はじめに 今回、今まで書いたコードにPEP8のチェックをしてみました。 W293 blank line contains whitespaceなんだこれ…vimのオートインデントのせいで、空白が入ってましたww 本題 今回は、.vimrcに行末の空白をハイライトするオプションを追加してみまし…
はじめに 今回は予告通り、スピンボタンを! 本題 まずは例を #!/usr/bin/env python # -*- coding:utf-8 -*- from gi.repository import Gtk class MainWindow(Gtk.Window): def __init__(self): Gtk.Window.__init__(self, title='SpinButton') self.spinb…
はじめに 今回はいろいろなボタンについてww 本題 ボタンには前に紹介した普通のボタン以外に、 グルボタン チェックボタン ラジオボタン リンクボタン スピンボタン が、あるらしい。下の2つ以外は、基本的にはおなじ感じで書けます。 リンクボタン <a></a> い…
タイトルのとおりです。バックライトが付きませんね(泣)ググったらすぐ見つけましたwhttp://ubuntuforums.org/showthread.php?t=1742352 sudo vi /etc/default/grub GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor" GRUB_CMDLINE_LINUX="…
ダイアログをやってみましょう。 #!/usr/bin/env python # -*- coding:utf-8 -*- from gi.repository import Gtk class DialogWindow(Gtk.Dialog): def __init__(self, parent): Gtk.Dialog.__init__(self, u'Dialog', parent, 0, (Gtk.STOCK_CANCEL, Gtk.Re…
プログレスバーいってみようww #!/usr/bin/env python # -*- coding:utf-8 -*- from gi.repository import Gtk, GObject class MainWindow(Gtk.Window): def __init__(self): Gtk.Window.__init__(self, title=u'ProgressBar') self.Progressbar = Gtk.Pro…
今日は文化祭でしたww暇すぎて疲れたー今日はもう寝ようかな(笑)
次は、エントリーについて… #!/usr/bin/env python # -*- coding:utf-8 -*- from gi.repository import Gtk class MainWindow(Gtk.Window): def __init__(self): Gtk.Window.__init__(self, title=u'Entry') vbox = Gtk.Box(orientation=Gtk.Orientation.VER…
今日はアイコンを… #!/usr/bin/env python # -*- coding:utf-8 -*- from gi.repository import Gtk, GdkPixbuf class MainWindow(Gtk.Window): def __init__(self): Gtk.Window.__init__(self, title=u'Pixbuf') self.set_icon(GdkPixbuf.Pixbuf.new_from_fi…
今回はレイアウト関係でグリッドをやります。 #!/usr/bin/env python # -*- coding:utf-8 -*- from gi.repository import Gtk class MainWindow(Gtk.Window): def __init__(self): Gtk.Window.__init__(self, title='Gird') grid = Gtk.Grid() self.add(grid…
もうすぐ文化祭ですww先生から「一年生は静かに過ごせばいい」って言われた(笑)準備することすらない、暇だ… 勉強だww 暇だから勉強でもしようかな。 学校の勉強?? いえいえ…もちろんPythonの勉強(笑)
前回ボックスをやったから……今回は何をしよう?? #!/usr/bin/env python # -*- coding:utf-8 -*- from gi.repository import Gtk class MainWindow(Gtk.Window): def __init__(self): Gtk.Window.__init__(self, title=u'Table') table = Gtk.Table(3, 3, T…
次はボックス!! #!/use/bin/env python # -*- coding:utf-8 -*- from gi.repository import Gtk class MainWindow(Gtk.Window): def __init__(self): Gtk.Window.__init__(self, title=u'Box') self.box = Gtk.Box(spacing=5) self.add(self.box) self.but…
今日は、ボタンでも表示してみましょうww #!/usr/bin/env python # -*- coding:utf-8 -*- from gi.repository import Gtk class MainWindow(Gtk.Window): def __init__(self): Gtk.Window.__init__(self, title=u'Button') self.button = Gtk.Button(label…
はじめに… pythonのGtk+3についての日本語文章がほとんどなかったので… 本題 ただのウインドウを表示したいと思います。 …誰でもできますね(泣) #!/usr/bin/env python # -*- coding:utf-8 -*- from gi.repository import Gtk class MainWindow(Gtk.Window):…