タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

Pythonとslashdotに関するtakepierrotのブックマーク (1)

  • Python 3系の機能を2系に導入する「Python 2.8」が議論される | スラド デベロッパー

    私もおおよそPython 3.x系へ移行済みなんですが、それでも自分の書いたスクリプトを3.xのインストールされていない環境で実行したいときもあり、3.x用→2.x用へスクリプトを書き直す羽目になってしまいます(^^;) そうしたときは、インタプリタやライブラリ側に大きく手を加えることなく、1つのスクリプトが両方で動くように対処できないものかな、と感じることも。 あまり良いやり方ではないのは承知の上ですが、C言語の#ifdefみたいに条件付きの中間言語コンパイルってのは駄目ですかね? 例えば、 #if __PYTHON_VERSION__ < 3 import SimpleHTTPServer def HTTPServer(): SimpleHTTPServer.test() #else import http.server def HTTPServer(): http.server.te

    takepierrot
    takepierrot 2011/12/17
    Pythonは3.x系がちゃんと普及するようになるまでは、しばらく見送っておこうかな。
  • 1