[表示 : 全て 最新50 1-99 101- 201- 301- 2ch.scのread.cgiへ]
Update time : 07/23 09:22 / Filesize : 63 KB / Number-of Response : 370
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Python CGI



1 名前:nobodyさん [2006/11/14(火) 23:09:04 ID:KpRkBouP.net]
PythonでCGI

PyJUG:ドキュメントはここ
www.python.jp/Zope/

Python CGI入門みたいの
www.gesource.jp/programming/python/cgi/index.html

cgiモジュール説明書
www.python.jp/doc/2.4/lib/module-cgi.html

2 名前:nobodyさん mailto:sage [2006/11/14(火) 23:14:10 ID:???.net]
mod_pythonを排斥するとはゆるせない!

3 名前:nobodyさん mailto:sage [2006/11/15(水) 13:33:50 ID:???.net]
まぁ、この板ではサーバーサイドは何でもcgiって呼ぶからなぁ

4 名前:+++ mailto:sage [2006/11/16(木) 17:28:37 ID:???.net]
mod_python本部
www.modpython.org/

mod_pythonマニュアル日本語訳
www.python.jp/doc/contrib/modpython/

5 名前:nobodyさん mailto:sage [2006/11/18(土) 07:26:35 ID:???.net]
ネタがないかな。というか、あまりPython-CGIってやらないかな。

6 名前:nobodyさん [2006/11/18(土) 12:45:05 ID:BbR6q3ov.net]
最小文字数

#!/usr/bin/env python
print'\n'

7 名前:nobodyさん mailto:sage [2006/11/18(土) 18:46:47 ID:???.net]
print 'Content-type: text/html\n'

8 名前:未テスト mailto:sage [2006/11/19(日) 19:08:52 ID:???.net]
カウンター

#!/usr/bin/env python
file="log.dat"
count=int(open(file).read())+1
open(file,'w').write(count)
print"""content-type:text/javascript

document.write("%s")""" % count

呼び出し側
<script src="counter.cgi">

9 名前:nobodyさん mailto:sage [2006/11/23(木) 01:04:44 ID:???.net]
>>1
Guidoたんのプレゼンも入大回転。

Using Python for CGI programming
www.python.org/doc/essays/ppt/sd99east/index.htm


10 名前:nobodyさん mailto:sage [2006/11/28(火) 04:26:32 ID:???.net]
本スレ見てて思ったんだけど、
urllib2とかcookielibのインターフェースって結構使いづらい&分かりづらい
ような気が・・・
cookielibとかperlのモジュールを参考にしてますとか堂々と書いてるのも
どうかと思う



11 名前:nobodyさん [2006/11/29(水) 23:14:00 ID:URfZB542.net]
>>10

あべし?

12 名前:nobodyさん mailto:sage [2006/11/30(木) 00:29:04 ID:???.net]
>>11

…ひでぶ???

13 名前:nobodyさん mailto:sage [2006/11/30(木) 16:25:25 ID:???.net]
>>11

>>10参照。

14 名前:nobodyさん [2007/02/26(月) 13:32:06 ID:5UU9u3Sv.net]
ネタ降ってみるか。
CGIでも使えるframeworkってある?
DjangoもTurbogearsもCGIでは使い物にならん。

15 名前:nobodyさん mailto:sage [2007/02/26(月) 17:58:42 ID:???.net]
TurboGearsはCGIでの設置方法がよくわからんかったから諦めたけど
Djangoは結構普通にCGIで動いたよ。
DB使えないとかは当然ダメだけど。


16 名前:nobodyさん mailto:sage [2007/02/26(月) 20:41:31 ID:???.net]
PythonでつくったCGIをコマンドラインから実行してテストしたいんだけど、
リクエストパラメータの渡し方が分かりません。
echo 'QUERY_STRING: key=value' | python hoge.cgi
としてみてもだめでした。いい方法ないですか。

17 名前:nobodyさん mailto:sage [2007/02/27(火) 14:06:35 ID:???.net]
環境変数QUERY_STRINGに値を入れておく。
Windowsなら

set QUERY_STRING=key1=value1;key2=value2
python hoge.cgi

こんな感じじゃだめかい

18 名前:nobodyさん mailto:sage [2007/02/27(火) 21:04:49 ID:???.net]
>>17
それでうまく行きました。サンクス。
そういやそうだよな。なんで気づかなかったんだろう。

19 名前:nobodyさん mailto:sage [2007/02/28(水) 11:07:02 ID:???.net]
Pythonでcgiモジュール使ってるんだけど、HTTPレスポンスのステータスコードを指定する方法が分からん。
知ってたら教えてちょ。

20 名前:nobodyさん mailto:sage [2007/02/28(水) 12:09:53 ID:???.net]
>>19

print "Satus: 404 Not Found"

or

print "Status: 301 Moved Permanently"
print "Location: /some/where/index.html"

でいけた。cgiモジュールは関係なかったorz。



21 名前:nobodyさん mailto:sage [2007/03/04(日) 20:43:32 ID:???.net]
CGIをPythonで書くとして、テンプレートエンジンはどれがおすすめでしょうか。


22 名前:nobodyさん mailto:sage [2007/03/04(日) 23:42:21 ID:???.net]
>>14
WSGI サポートした app 作れるなら CGI で動かせる希ガス
ttp://d.hatena.ne.jp/tokuhirom/20061128/1164680664

Zope とか Django あたりは WSGI サポートしてないかもだが、TurboGears
とか Pylons とかはサポートしてたはず
使ってはいないんでわからんが

23 名前:nobodyさん mailto:sage [2007/03/07(水) 22:39:21 ID:???.net]
Djangoは動くってば

24 名前:nobodyさん mailto:sage [2007/05/18(金) 21:12:25 ID:???.net]
cgi.FieldStorage()を使ってもうまくパラメータを取得できないような気がする
mod_python の util.FieldStorage(req) でようやっと取得できた

25 名前:nobodyさん mailto:sage [2007/05/19(土) 08:11:36 ID:???.net]
cgi.FieldStorage()のマニュアルをよく読め。

ttp://www.python.jp/doc/release/lib/node457.html
ttp://www.python.jp/doc/release/lib/node458.html

26 名前:nobodyさん mailto:sage [2007/05/20(日) 08:23:35 ID:???.net]
ああ、そもそもCGIとして呼ばれたものとmod_pythonから呼ばれたものを同類に考えるなって事かな・・・

27 名前:nobodyさん [2007/10/31(水) 13:28:00 ID:sGG/8OO0.net]
1 1

28 名前:nobodyさん mailto:sage [2007/11/12(月) 15:47:23 ID:???.net]
W Server 2003 の IIS 7 で python CGI っていう組み合わせは変態ですか?


29 名前:nobodyさん [2007/11/12(月) 21:00:18 ID:pM40V8Qq.net]
>>28
自覚はあるみたいだね。


30 名前:nobodyさん [2007/11/21(水) 12:49:36 ID:3n2kypGE.net]

そんなヘンタイさんのためのページがあったのでメモ

ttp://code.djangoproject.com/wiki/DjangoOnWindowsWithIISAndSQLServer




31 名前:nobodyさん mailto:sage [2007/12/05(水) 04:01:40 ID:???.net]
code.djangoproject.com/ticket/2407

32 名前:nobodyさん mailto:age [2007/12/06(木) 02:06:23 ID:???.net]
age

33 名前:nobodyさん [2007/12/06(木) 17:27:02 ID:4cNz8/z3.net]
PythonでPerlで言う%ENVってどう取得するの?

34 名前:nobodyさん mailto:sage [2007/12/06(木) 19:32:57 ID:???.net]
import os
os.environ

35 名前:nobodyさん mailto:sage [2007/12/06(木) 20:06:48 ID:???.net]
>>34
超ありがとう

36 名前:nobodyさん mailto:sage [2008/01/07(月) 23:59:40 ID:???.net]
a

37 名前:nobodyさん mailto:sage [2008/01/08(火) 17:07:19 ID:???.net]
b

38 名前:nobodyさん mailto:sage [2008/01/09(水) 12:10:27 ID:???.net]
bcpl

39 名前:nobodyさん mailto:sage [2008/01/17(木) 14:40:53 ID:???.net]
pythonでContent-type: application/octet-stream
と指定したいんだけど、どうすればいいの

40 名前:nobodyさん mailto:sage [2008/01/17(木) 18:11:42 ID:???.net]
setHeader(name, value):

    Sets an HTTP return header "name" with value "value", clearing the
    previous value set for the header, if one exists. If the literal
    flag is true, the case of the header name is preserved, otherwise
    word-capitalization will be performed on the header name on
    output.

    Permission
        Always available



41 名前:nobodyさん mailto:sage [2008/01/17(木) 19:48:54 ID:???.net]
できないんですね。諦めました

42 名前:nobodyさん mailto:sage [2008/01/25(金) 06:20:43 ID:???.net]
>>39
CGIならそのまま
print "COntent-Type: application/octeat-stream"
print ""
でいいんじゃないの?

43 名前:nobodyさん mailto:sage [2008/02/07(木) 17:51:11 ID:???.net]
>>24
昔、

f = cgi.FieldStorage()
g = cgi.FieldSrorage()

とやると、g には情報が入ってないということに気づいてなくて、
ハマった思い出がある・・・、それかも?

44 名前:nobodyさん [2008/04/06(日) 11:03:18 ID:+rP1g4GY.net]
age

45 名前:nobodyさん mailto:sage [2008/04/06(日) 17:07:41 ID:???.net]
>>43
それ、今でも時々はまるわw

46 名前:nobodyさん [2008/04/07(月) 22:39:30 ID:1NhJidwR.net]
無料で、Python が使えるレンサバ
  - land.to/
  - www.xrea.com/

有料だけど、Python が使えるレンサバ
  - www.sakura.ne.jp/
  - ・・・

47 名前:nobodyさん mailto:sage [2008/04/07(月) 22:41:38 ID:???.net]
有料はほかにもいろいろあると思うけど、
無料は上2つしか見たこと無い、・・・

48 名前:nobodyさん mailto:sage [2008/04/08(火) 03:16:35 ID:???.net]
好きなの選べや
www.google.com/search?hl=en&q=free+hosting+python&btnG=Google+Search

49 名前:nobodyさん mailto:sage [2008/04/08(火) 09:24:03 ID:???.net]
> 好きなの選べや
換言すれば国内だと上記二つということか

50 名前:nobodyさん mailto:sage [2008/07/01(火) 00:32:30 ID:???.net]
@pages



51 名前:nobodyさん mailto:sage [2008/07/30(水) 20:53:03 ID:???.net]
現在だと実質ひとつか・・・

52 名前:nobodyさん [2008/08/05(火) 22:08:19 ID:vYQ6tZSI.net]
なんかPythonでつくられたcgiってあんまり見ないね
海外だと多いの?

53 名前:nobodyさん mailto:sage [2008/08/05(火) 22:35:19 ID:???.net]
adwords.google.com/support/bin/answer.py?hl=jp&answer=44500

54 名前:nobodyさん [2008/08/08(金) 01:59:26 ID:eg0CeB+P.net]
Pythonで作られたブログってない?

55 名前:nobodyさん mailto:sage [2008/08/08(金) 11:00:10 ID:???.net]
weblog written by python
これがどれだけ意味不明なフレーズであるか、書く前に気づかないものだろうか

56 名前:nobodyさん mailto:sage [2008/08/08(金) 11:14:15 ID:???.net]
>>55
これが噂の中二病か

57 名前:nobodyさん mailto:sage [2008/08/08(金) 11:14:55 ID:???.net]
>>55
Weblog written "IN" Pythonな。
中学生は勉強しろよ。

58 名前:nobodyさん mailto:sage [2008/08/08(金) 16:08:02 ID:???.net]
Portable PythonにTurboGearsぶちこんだ人って、2chになら1人くらい居ますよね

59 名前:nobodyさん mailto:sage [2008/08/08(金) 21:58:38 ID:???.net]
>>57
それもちげぇよw

60 名前:nobodyさん mailto:sage [2008/08/08(金) 22:51:23 ID:???.net]
>59
勉強しろよ厨房



61 名前:nobodyさん mailto:sage [2008/08/09(土) 02:05:18 ID:???.net]
>>57であってるとおもうけど、なにが違うの? >>59

62 名前:nobodyさん mailto:sage [2008/08/09(土) 10:18:50 ID:???.net]
59=55の存在が一番違う

63 名前:nobodyさん mailto:sage [2008/08/09(土) 11:53:19 ID:???.net]
普通、powered byを使うように思うが。
文章すらPythonで書かれていればどうか知らんが。

64 名前:nobodyさん mailto:sage [2008/08/09(土) 11:56:27 ID:???.net]
少し語弊があるか。
Pythonで書かれたブログシステムはwrittenでいいが、
それを利用したWeblogはpowered。

65 名前:nobodyさん mailto:sage [2008/08/09(土) 12:41:27 ID:???.net]
written "by"の話をしてるんでしょうに

66 名前:nobodyさん mailto:sage [2008/08/09(土) 12:59:56 ID:???.net]
いずれにしても59=55はいらない子。

67 名前:nobodyさん mailto:sage [2008/08/09(土) 13:28:59 ID:???.net]
それよりcgiの話しようぜ!

68 名前:nobodyさん mailto:sage [2008/08/09(土) 13:39:04 ID:???.net]
written by Guidoとはいうけど、written by Pythonとは言わないだろ。
勉強しろよ>中学生

69 名前:nobodyさん mailto:sage [2008/08/09(土) 14:49:53 ID:???.net]
なんで勝手に55=59にされてんのか意味不明だが、
>>57は明らかに

70 名前:Aホ。
外人に聞いてみろよ。ブログの内容pythonで書いてるのと勘違いされるぞ
[]
[ここ壊れてます]



71 名前:nobodyさん mailto:sage [2008/08/09(土) 17:04:59 ID:???.net]
まだ悔し紛れに粘着してるのか
もういいだろ

written in Pythonでブログの内容をPythonで
書いてると勘違いするような基地外はいないよ
お前くらいしか

72 名前:nobodyさん mailto:sage [2008/08/09(土) 17:13:00 ID:???.net]
なんでつまらない話題で盛り上がってるの?バカなの?

73 名前:nobodyさん mailto:sage [2008/08/11(月) 05:22:01 ID:???.net]
だよな。
written for Pythonで終わりの話だろ。

74 名前:nobodyさん mailto:sage [2008/08/11(月) 09:02:47 ID:???.net]
>>69
>外人に聞いてみろよ。
知り合いのロシア人に聞いてみたけど「わかんね」って言ってた(www>


75 名前:nobodyさん [2008/08/12(火) 22:31:30 ID:hynniAyL.net]
54>>
wiki.python.org/moin/PythonBlogSoftware
ここから探してみて。

76 名前:nobodyさん mailto:sage [2008/08/12(火) 23:37:44 ID:???.net]
>>74
Python Desktop ServerがZope Baseとかないわ(www

77 名前:nobodyさん mailto:sage [2008/08/26(火) 20:27:56 ID:???.net]
written by pythonでも通じると思うよ。
「パイソンさんによって書かれています」みたいな感じでしょ?

78 名前:nobodyさん mailto:sage [2008/08/26(火) 21:12:09 ID:???.net]
Pythonが自分の意志を持って書いたんだったらいいんじゃね。

79 名前:nobodyさん mailto:sage [2008/08/26(火) 21:21:42 ID:???.net]
まだやってんのかww

80 名前:nobodyさん mailto:sage [2008/08/27(水) 19:53:32 ID:???.net]
pythonのCGIなんて使う人いないんです



81 名前:nobodyさん mailto:sage [2008/08/28(木) 00:11:38 ID:???.net]
粘着してる暇があったらpygameの翻訳しろよ>中学生

82 名前:nobodyさん [2008/09/11(木) 03:03:43 ID:PPyFAFla.net]
根性曲がりきった大人が多すぎwwWWwwww

83 名前:nobodyさん mailto:sage [2008/09/11(木) 08:43:02 ID:???.net]
他人のこと考える暇があったらpygameの翻訳しろよ>引きこもり

84 名前:nobodyさん mailto:sage [2008/09/11(木) 23:02:54 ID:???.net]
pygame のドキュメントが読めないの?

85 名前:nobodyさん mailto:sage [2008/09/13(土) 01:15:13 ID:???.net]
pygame関係ないじゃん

86 名前:nobodyさん mailto:sage [2008/09/13(土) 13:10:09 ID:???.net]
パイつながりだろ!

87 名前:nobodyさん mailto:sage [2008/09/14(日) 09:11:46 ID:???.net]
そんなこと言ったら、pychinko まで python と
関係あることになるぞ

88 名前:nobodyさん mailto:sage [2008/09/15(月) 03:01:54 ID:???.net]
pythonでcgiやるときに、CSSでデザインするのはどうやってやるの?


89 名前:nobodyさん mailto:sage [2008/09/15(月) 04:28:01 ID:???.net]
ちがうよぜんぜんちがうよ

90 名前:nobodyさん mailto:sage [2008/09/15(月) 13:49:02 ID:???.net]
>>87
釣りか?
HTMLに埋め込むか、
ファイルにCSSを書いて @import か linkタグで読み込ませる



91 名前:nobodyさん mailto:sage [2008/09/15(月) 14:23:02 ID:???.net]
<link rel="stylesheet" href="file.css">

92 名前:nobodyさん mailto:sage [2008/09/23(火) 20:07:32 ID:???.net]
>>89,90

ありがとう!、そうやればいいのか。


93 名前:nobodyさん mailto:sage [2008/11/11(火) 01:09:48 ID:???.net]
GoogleはpythonでCGI?
今日からperlやめてpythonにしよ。

94 名前:nobodyさん mailto:sage [2008/11/11(火) 01:38:42 ID:???.net]
Googleが通常使う言語のひとつにしてるだけだがな・・・

95 名前:  mailto:  [2008/11/27(木) 12:54:04 ID:???.net]
Pythonで配列を代入するにはどうすればいいですか?
例えばPHPで

$A = array(
"{$ONE['test']}",
"{$TWO['test']}",
"{$THREE['test']}"
);

こういうのをPython式に置き換えると?

96 名前:nobodyさん mailto:sage [2008/11/27(木) 14:35:47 ID:???.net]
>>94
配列とはちょっと違うが辞書とリストならこんな感じ?

ONE = { 'test':'hoge' }
TWO = { 'test':'sage' }
THREE = { 'test':'age' }
A = [ONE['test'],TWO['test'],THREE['test']]

97 名前:nobodyさん mailto:sage [2008/11/27(木) 16:27:04 ID:???.net]
A = {
'ONE':'test',
'TWO':'test',
'THREE':'test'
}

98 名前:94 mailto:  [2008/11/27(木) 17:15:30 ID:???.net]
出来ました!
ありがとうございました

99 名前:  mailto:  [2008/12/05(金) 02:25:27 ID:???.net]
連想配列と辞書とリストの違いが解りません。
どういうこと?

100 名前:nobodyさん mailto:  [2008/12/06(土) 12:58:50 ID:???.net]
変数が定義されているか判定したいんですが
PHPでいうissetみたいなものはありますか?



101 名前:nobodyさん mailto:sage [2008/12/06(土) 15:52:12 ID:???.net]
ありません。
NameErrorやAttributeErrorを捕まえてください。

102 名前:  mailto:  [2008/12/07(日) 12:29:28 ID:???.net]
具体的にどうやればいいんでしょうか?

103 名前:nobodyさん mailto:sage [2008/12/07(日) 15:09:25 ID:???.net]
try:
  a
except NameError:
  print "aなし"
else:
  print "aあり"

変数があるかないか調べなきゃいけないようなコードを書くほうが間違ってると思うけどな。

104 名前:  mailto:  [2008/12/07(日) 15:50:16 ID:???.net]
>>102
回答ありがとうございます
プログラム(まずはCGI)の勉強のためにPythonを選びました。
何から始めたらいいのか分からなかったので配付されている
PHPのスクリプトをPythonに移植してみようと思い立ちました。
まともに動くようになったら指摘された箇所を見直して見ようと思います。
そこまで理解が深まればの話ですけど。

105 名前:nobodyさん [2008/12/07(日) 17:09:45 ID:xeKPVS3i.net]
>>> try:
... a
File "<stdin>", line 2
a
^
IndentationError: expected an indented block

except打つまえにこんなの出る

106 名前:nobodyさん mailto:sage [2008/12/07(日) 17:20:23 ID:???.net]
>>104
flickr.com/photos/shinji_i/2282608491/

インデントが必要だと書いてあるだろう

107 名前:nobodyさん [2008/12/07(日) 17:27:04 ID:xeKPVS3i.net]
>>105
ありがとうございます。できました

>>> a='test'
>>> try:
... a
... except NameError:
... print "a none"
... else:
... print "a is set"
...
'test'
a is set
>>>

...このピリオド3つが最初のインデントだと思い込んでました

108 名前:nobodyさん mailto:sage [2008/12/08(月) 19:17:36 ID:???.net]
【サンタクロース、トナカイの酒気帯び運用。有罪判決に、マジ逆切れ&大暴れw(動画有り)】(ZDNet)
builder.japan.zdnet.com/story_media/20384793/081204_sun-james-gosling_03_400x300.jpg
builder.japan.zdnet.com/story_media/20384793/081204_sun-james-gosling_01_400x300.jpg
builder.japan.zdnet.com/story_media/20384793/081204_sun-james-gosling_02_400x300.jpg


109 名前:nobodyさん mailto:sage [2008/12/09(火) 04:27:12 ID:???.net]
locals()
という関数を呼ぶと自分で定義した変数とか関数とかの一覧(+α)が
返ってくるので、それを使うという方法もある。

>>> a=1
>>> 'a' in locals()
True

110 名前:nobodyさん mailto:sage [2008/12/09(火) 17:42:11 ID:???.net]
web.pyのスレはありますか?



111 名前:nobodyさん mailto:sage [2008/12/09(火) 21:35:42 ID:???.net]
ありますん

112 名前:nobodyさん mailto:sage [2008/12/10(水) 03:03:33 ID:???.net]
どっちだよ

113 名前:nobodyさん mailto:sage [2008/12/10(水) 14:27:05 ID:???.net]
web2py
pc11.2ch.net/test/read.cgi/php/1228881994/

114 名前:nobodyさん mailto:sage [2008/12/11(木) 05:02:18 ID:???.net]
web.pyじゃないです><

115 名前:nobodyさん mailto:sage [2008/12/13(土) 00:35:39 ID:???.net]
PHP捨ててPythonに乗り換えようとしたけど、
日本語訳マニュアルに誤変換が多すぎてバカっぽいからやめるわ

116 名前:nobodyさん mailto:sage [2008/12/13(土) 00:50:53 ID:???.net]
PHP使ってる人はPythonやっても幸せになれなさそうだよね・・・
PHPとともに生きるが幸せ

117 名前:nobodyさん [2008/12/13(土) 04:04:47 ID:h3kmjY+F.net]
ふむ。
一つの言語だけに絞るのもいいかも知れんね。
趣味ならば。

118 名前:nobodyさん [2008/12/15(月) 06:54:35 ID:sacUpYif.net]
mod_pythonでHTMLがうまく表示できないのはなぜ?

from mod_python import apache

def handler(req):
req.content_type = 'text/html'
req.write("<html><head><title>Hello World!</title></head><body>hoge</body></html>")
return apache.OK

writeの引数のテキストがそのまま表示されてしまう。

119 名前:nobodyさん mailto:sage [2008/12/15(月) 13:23:12 ID:???.net]
req.headers['content_type'] = 'text/html'

120 名前:nobodyさん [2008/12/31(水) 00:18:58 ID:FXljk5zO.net]
python 2.5 の cgi プログラムが動作しません。どのような原因が考えられますでしょうか。

自分で確認した事項等は以下の通りです:
・ ローカルでは動作する
・ パーミッションは755になっている
・ アスキーモードで転送している (バイナリモードでも試してみた)
・ 文字コードは UTF-8 で、プログラム内にも # -*- coding: utf-8 -*- としている
・ import したのは cgi, urllib, re, time
・ cgitb を試みたが、使えていない



121 名前:nobodyさん mailto:sage [2008/12/31(水) 00:24:43 ID:???.net]
shebang

122 名前:nobodyさん mailto:sage [2008/12/31(水) 00:30:58 ID:???.net]
Pythonへのパスが間違ってるんじゃねえの?

123 名前:nobodyさん mailto:sage [2008/12/31(水) 06:43:36 ID:???.net]
apacheのログみろ

124 名前:nobodyさん mailto:sage [2008/12/31(水) 13:59:27 ID:???.net]
>パーミッションは755
これだろ


125 名前:119 [2008/12/31(水) 16:40:57 ID:FXljk5zO.net]
>>121 Python へのパス
同じ場所に別のcgiプログラムを置いたところ、パス指定が同じで正常に動作しますので、それはないと思われます。

>>120 >>122 shebang / apache
当方詳しくないものでわかりません、調べてみましたが使い方とかが…

正常に動くプログラムを部分的に改変することにより再現しようとしたら、文字コードを UTF-8 に (同時に、パスの次の行に
# -*- coding: utf-8 -*-
と) したらエラーが発生することがわかりました。

126 名前:fushianasan mailto:sage [2008/12/31(水) 17:06:27 ID:???.net]
しね

127 名前:nobodyさん [2008/12/31(水) 18:04:34 ID:kx00N+c5.net]
>>124
UnicodeEncode(Decode)Error
とか出てない?

128 名前:119 [2008/12/31(水) 18:26:15 ID:FXljk5zO.net]
>>126
ローカル実行時は出ていません。
サーバ実行時はこんだけです:
500 Error - Internal Server Error
CGIもしくはSSIが正しく動作していません。


129 名前:nobodyさん mailto:sage [2008/12/31(水) 18:45:54 ID:???.net]
>・ cgitb を試みたが、使えていない

import cgitb; cgitb.enable()
これでもだめ(500 Error - Internal Server Error がでる)って言う意味か?


130 名前:nobodyさん mailto:sage [2008/12/31(水) 18:47:20 ID:???.net]
>同じ場所に別のcgiプログラムを置いたところ、パス指定が同じで正常に動作しますので、それはないと思われます。

動くものと動かないもののソース晒せ




131 名前:nobodyさん [2008/12/31(水) 19:59:42 ID:kx00N+c5.net]
解決しました
ありがとうございました

132 名前:119 [2008/12/31(水) 20:38:51 ID:FXljk5zO.net]
>>128
そのとおりです。

>>129
動くもの: エンコーディングは ANSI (windows notepad の)
#!/usr/local/bin/python

import cgi
import urllib
from time import localtime, strftime
filename = strftime("./data/hatena%Y%m%d-%H%M%S.html", localtime())
print ""
target = urllib.urlopen("www.google.co.jp/")
data = open(filename, "w")
data.write(target.read())
data.close()
print target.read()

動かないもの: エンコーディングはUTF-8
コードはパスの次の行に
# -*- coding: utf-8 -*-
を追加しただけ

133 名前:nobodyさん mailto:sage [2008/12/31(水) 22:14:06 ID:???.net]
target.read()
二回実行して問題ないんかな

134 名前:119 [2008/12/31(水) 22:29:30 ID:FXljk5zO.net]
>>132
UTF-8 でないものは2回実行しても動きます。
UTF-8 のものは1回でも動きません。

どうやら来年に持ち越しのようですね…。

135 名前:nobodyさん mailto:sage [2008/12/31(水) 23:03:42 ID:???.net]
池■田大■作の本名はソン・テチャク。小泉純一郎、小沢一朗は朝鮮人。
911では小型の水爆が使用されている。
ri■ch■ardkosh■im■izu.at.webry.info/
創価の保険金殺人事件。
オウム事件は、統一・創価.北朝鮮の共同犯行である。CIAが監修している。
www15.ocn.ne.jp/~oy■ako■don/kok_web■site/ir■iguc■hi.htm
与党も野党もメディアも全部朝鮮人だった。
jb■bs.li■vedo■or.jp/b■bs/read.cgi/news/20■92/115794■1306/

2ちゃんねるは統一■教会が個人情報を集めるための道具。運営には統一■教会がいる。
駅前で「手相を見せてください」と勧誘してるのが統一教■会。(カルト宗教)  
カルト宗教の下にいる人と上にいる奴を分けて考えないといけない。下にいる利用される人は上がどんなことをしてるか知らない。

ユダヤ権力の子分→2ちゃん運営=統一協会上層部=層化上層部=自民党清和会=野党の朝鮮人ハーフの政治家=
与党の朝鮮人ハーフの政治家=金 正日(キム・ジョンイル )=読売サンケイ=小沢十朗
ユダヤ人=ロックフェラー=ブッシュ=クリントン=ヒラリー=アドルフ・ヒトラー=オサマ・ビンラディン

毎日新聞スレを荒らしてる奴らも統■一教会の可能性が高い。
荒らしは洗脳するために「ネトウヨ」などのレッテル付けレスを何千回もする。
現実には「ネトウヨ」などは存在しない。
changi.2ch.net/test/read.cgi/ms/1230363385/

136 名前:nobodyさん mailto:sage [2008/12/31(水) 23:22:47 ID:???.net]
>>131
つまりファイルは出来てないんだね

137 名前:119 [2008/12/31(水) 23:38:28 ID:FXljk5zO.net]
>>135
公開できない文字列を含む部分などを隠していますが、テストコードの段階であることは確かですね。
しかし、より小さいコードで試した結果などから、原因は文字コード周りにあると考えてよいと思います。
この点についてはサーバ管理者に問い合わせましたが、年末につき返信待ちであります。

138 名前:nobodyさん mailto:sage [2008/12/31(水) 23:46:18 ID:???.net]
よいお年を

139 名前:nobodyさん mailto:sage [2008/12/31(水) 23:47:39 ID:???.net]
python初心者がはまる典型的なパターンじゃないかな


140 名前:nobodyさん mailto:sage [2008/12/31(水) 23:50:25 ID:???.net]
>>136
「ファイルは出来てない」はプログラムが完成していないという意味じゃなくて

<ここまでに死んでるのか
data = open(filename, "w")
data.write(target.read())
data.close()
<この辺で死んでるのか
print target.read()
を知りたかった訳なんだけど
どう?



141 名前:119 [2009/01/01(木) 00:03:06 ID:l/3teeKT.net]
年明けとほぼ同時に解決しましたw
悪の元凶: Windows メモ帳
直接原因: UTF-8 には入れるべきでない余分なヘッダ (?) 3バイトがファイル先頭に挿入されていた
対策: バイナリエディタで開いて先頭3バイトを削除して保存しなおす

142 名前: 【大吉】 mailto:sage [2009/01/01(木) 00:09:53 ID:???.net]
あけおめ

143 名前:nobodyさん mailto:sage [2009/01/01(木) 00:11:44 ID:???.net]
pythonってBOMに対応してなかったっけ?

144 名前:nobodyさん mailto:sage [2009/01/01(木) 00:12:38 ID:???.net]
>UTF-8 には入れるべきでない余分なヘッダ (?) 3バイトがファイル先頭に

BOMのことか
それを「UTF-8 には入れるべきでない」っつーのは言いがかりだな
まあそれが原因で shebang が利かなくなってたのは確かだが
Windows メモ帳 を悪の元凶と言うのは素人


145 名前: 【だん吉】 [2009/01/01(木) 00:23:45 ID:fHn+ttSa.net]
>>142
python自体はBOM付いてても受け付けるけど
shellが解釈する時点でだめでしょ

146 名前:nobodyさん mailto:sage [2009/01/01(木) 00:27:57 ID:???.net]
悪の元凶: Windows メモ帳
に同意

147 名前:nobodyさん mailto:sage [2009/01/01(木) 00:39:00 ID:???.net]
△悪の元凶: Windows メモ帳
○悪の元凶: Windows メモ帳を使用

148 名前: 【大凶】 mailto:sage [2009/01/01(木) 17:22:06 ID:???.net]
あけおめ!

149 名前:nobodyさん mailto:sage [2009/01/01(木) 19:22:20 ID:???.net]
大凶ワロタw

150 名前:nobodyさん mailto:sage [2009/01/02(金) 18:12:01 ID:???.net]
>>144
shebangを解釈するのはカーネルだけどね



151 名前:nobodyさん mailto:sage [2009/02/13(金) 18:10:26 ID:???.net]
Python CGI に <input type="submit"> および <input type="reset"> を書いたとします
それぞれをクリックしたら何が起こるんでしょうか?

152 名前:nobodyさん mailto:sage [2009/02/13(金) 19:57:40 ID:???.net]
>>150
submit…一緒に出力されているhtmlでsubmitの親ノードになってるformのactionに対して送信する
reset…一緒に出力されているhtmlでresetの親ノードになっているform内のinput/select/textarea等がクリアされる

PythonのCGIって言っても単にブラウザに向かってHTML(たまにCSVとかXMLとかバイナリとか違うものも吐くけど)
を吐き出してるだけなんで、普通のHTMLと同じ挙動をするだけだよ。

153 名前:150 mailto:sage [2009/02/13(金) 20:37:43 ID:???.net]
あーごめんなさい、書き方が悪かったみたいですね
その「送信された側」などの関係がわからないのです。

154 名前:nobodyさん mailto:sage [2009/02/13(金) 20:43:19 ID:???.net]
>>152
ブラウザの実相にもよるけど、大抵のメジャーブラウザはresetはサーバーとの通信を
行わずローカルだけでやるはずなので、送信元になるのが何であっても(静的HTMLでも、
PythonのCGIが吐き出したHTMLでも、PHPやPerlCGIが吐き出したのでも)同じ動きです。

formからの送信を受け取る側がPythonのCGIなら、↓参照
www.python.jp/doc/release/lib/module-cgi.html

155 名前:150 mailto:sage [2009/02/13(金) 22:21:19 ID:???.net]
>>153
そうです、そこ見てたんですよ。
Python 勉強しはじめて、ローカルで動くプログラムはいろいろ書いてはいるんですが
送信側と受信側との関係? というか…
FieldStorage() して getlist(name) というのはわかったのですが
どうやってデータをここに入れてあげればいいのかが…

156 名前:nobodyさん mailto:sage [2009/02/13(金) 23:19:15 ID:???.net]
>>154
他の言語(Perl,PHP.Rubyなど)でHTTPサーバー⇔ローカルの通信やったことありますか?

<form action="python.cgi" method="post">
<input type="text" name="hoge" value="mage" />
<input type="submit" value="送信" />
<input type="reset" value="リセット" />
</form>
というHTMLがあったとして、

submitする…cgi.FieldStorage()するとform["hoge"].valueにmageが入る

resetする…サーバーと通信は行わずローカルのブラウザ側でinput type="text"のvalueをクリア

157 名前:150 mailto:sage [2009/02/13(金) 23:39:29 ID:???.net]
まったくないですね… なるほど Python に限った話じゃないからリファレンス見てもほとんど書いてなかったのか

上のコードの場合、FieldStorage() は python.cgi の中でするんでしょうか。これで合ってれば、ほぼ理解できました。

158 名前:nobodyさん mailto:sage [2009/02/13(金) 23:42:06 ID:???.net]
>>156
cgi.FieldStorage()は通信を受け取った側(>155のHTMLをそのまま使うとすると、おっしゃる通りpython.cgiの中で)
することになります。

↓に少しサンプルがあるので見てみてください。
www.python.jp/doc/release/lib/node561.html

159 名前:150 mailto:sage [2009/02/14(土) 00:26:36 ID:???.net]
なるほど、よくわかりました。ありがとうございます!
サンプルの方は既に見てましたよ〜。

160 名前:nobodyさん mailto:sage [2009/02/14(土) 09:03:11 ID:???.net]
ttp://www.amazon.co.jp/dp/4797341815/

入門書嫁。



161 名前:150 mailto:sage [2009/02/14(土) 16:20:41 ID:???.net]
問題がHTMLフォームの挙動を十分に理解していないことにあるとわかったので
www.kanzaki.com/docs/html/htminfo31.html htminfo32.html htminfo33.html を読んですっきりしました。


162 名前:nobodyさん mailto:sage [2009/02/15(日) 14:00:15 ID:???.net]
こういう人は、皮肉でもなんでもなくPerlCGIから入った方がいいような気がする。
WEBアプリ、特にCGIの入門者が躓きやすいところの情報は、未だにPerl CGIの頃の情報が一番豊富だろ。

んで、悪い癖がつく前にPythonなりRubyなりに移行すれば(またはしなくても)いいんじゃないかと。

163 名前:nobodyさん mailto:sage [2009/02/15(日) 22:49:01 ID:???.net]
ほぼ同意だけどPHPのほうが良いと思う。
WEBに特化してるだけあってそのあたりのことも
マニュアルで解説されてる。

ただし、Perl以上にPHPのほうが癖が強かったりする。

164 名前:nobodyさん [2009/02/18(水) 19:38:12 ID:q8sXwxpK.net]
cgiの仕様は糞
checkboxの受け取り方とかタヒネとか思う

165 名前:nobodyさん mailto:sage [2009/02/19(木) 19:04:35 ID:???.net]
タヒネってなんですか?

166 名前:nobodyさん mailto:sage [2009/02/19(木) 22:50:20 ID:???.net]
人生そのものだよ

167 名前:nobodyさん [2009/04/26(日) 16:13:15 ID:+askKVed.net]
質問です。
PythonをWebアプリからはじめて
ゆくゆくはGUIもやってみたいなと思ってる初心者ですが
オススメの書籍は>>159の他にありますか?
Webアプリのセキュリティあたりにも触れているととても幸せです。

現在チュートリアル見てちまちまと勉強中です。
ソースコードがシンプルで好きになれそう…

168 名前:nobodyさん mailto:sage [2009/04/26(日) 16:14:58 ID:???.net]
pythonをwebで使うならDjangoのようなフレームワーク使うのが良いと思うね

169 名前:nobodyさん [2009/04/26(日) 16:19:43 ID:+askKVed.net]
>>167
いずれはそうしたいと思うんですが
はじめからFWやると細かい部分吸収されちゃって学習出来なさそうなんで
俺俺FW作りつつ勉強してみたいなと思ってます

170 名前:nobodyさん mailto:sage [2009/04/26(日) 18:29:24 ID:???.net]
Webアプリ作っていくならPython本より他の本読んだ方がマシだと思われ
身になること書いてないしサンプルコードとモジュールのソースコード読みながらやっていく方が楽だ



171 名前:166 mailto:sage [2009/04/26(日) 18:42:27 ID:???.net]
出先からですが、解答ありがとう
書店きてみましたがPython本の品薄っぷりに泣きました。
暫らくWeb上で調べながらやってみます!

172 名前:nobodyさん mailto:sage [2009/05/05(火) 22:09:13 ID:???.net]
WSGIの質問はここでいいですか?

173 名前:nobodyさん mailto:  [2009/05/07(木) 09:59:48 ID:???.net]
どうぞ

174 名前:nobodyさん mailto:sage [2009/06/10(水) 09:52:49 ID:???.net]
質問です!
最近、BlackJumboDogを使ってWindowsXPでWEBサーバを立てたのですが
PerlとRubyは動くのにPythonが動きません。
cmdから「perl -v」「python -v」「ruby -v」をやるとエラーの雰囲気は無い応答が帰ってくるので
問題ないとおもうのですが、何か原因がわかるかたいますか?
ちなみに「python -v」を打ち込むとperlやrubyではバージョンとかが出るのですが
pythonだけ対話モードみたいなのに入ります。
cgiの中身は以下のようになってます。

#!/python

# -*- coding: utf-8 -*-
import cgi
import cgitb
cgitb.enable()

print "Content-Type: text/html"
print
print "hello world."

アクセスすると真っ白です。
どなたかお助け願います。お願いしますよろしくお願いします!

175 名前:nobodyさん mailto:sage [2009/06/10(水) 22:27:31 ID:???.net]
どうやらインタープリターの呼び分けが
ハードコーディングされてるっぽいから
単にPythonに対応してないんでしょ。

ApacheやIISの方が、導入敷居が高くても
結局は情報がたくさんそろっててはまりづらいと思うよ。

176 名前:nobodyさん mailto:sage [2009/06/11(木) 21:30:24 ID:???.net]
#!c:\\python\\python.exe
とかって書けば動いたぞ

177 名前:nobodyさん mailto:sage [2009/06/12(金) 03:16:41 ID:???.net]
何時の時代の話だ?ってレベル

178 名前:nobodyさん mailto:sage [2009/06/12(金) 10:26:51 ID:???.net]
それコピペ

179 名前:nobodyさん mailto:sage [2009/06/12(金) 15:47:46 ID:???.net]
winで鯖立てるレベル

180 名前:nobodyさん mailto:sage [2009/06/22(月) 21:45:25 ID:???.net]
意外と便利だよ。Excelファイルごにょごにょとか



181 名前:nobodyさん mailto:sage [2009/06/28(日) 01:29:28 ID:???.net]
#!/usr/bin/python

182 名前:nobodyさん mailto:sage [2009/07/03(金) 06:25:05 ID:???.net]

    ┌─┐
    │●│
    └─┤
   _   ∩
  ( ゚∀゚)彡
┌─┬⊂彡
│●│ おっぱい!おっぱい!
└─┘      おっぱい!おっぱい!



183 名前:nobodyさん mailto:sage [2009/07/29(水) 23:21:51 ID:???.net]
とりあえず保守

184 名前:nobodyさん [2009/08/07(金) 02:25:12 ID:tKq4DxW5.net]
無料ホームページスペースでpython CGIを動かしたいと思っています。
CGIの内部で、BeautifulSoupを使いたいのですが、
BeautifulSoup.pyを、与えられたスペースに置けば使うことができるのでしょうか?


185 名前:nobodyさん [2009/08/07(金) 03:07:58 ID:tKq4DxW5.net]
183です。自己解決しました。
置けば使うことができる。
しかし、BeautifulSoupの場合はコード量が多すぎるのか
memory errorになる。
(もっと小さいオリジナルライブラリなら動く)

186 名前:nobodyさん mailto:sage [2009/08/11(火) 21:51:30 ID:???.net]
etreeでがんばるしかないね

187 名前:nobodyさん [2009/08/15(土) 04:13:53 ID:LWrcnMLs.net]
.

188 名前:nobodyさん mailto: [2009/08/20(木) 22:09:34 ID:???.net]
「Python 3.1.1」リリース
pc11.2ch.net/test/read.cgi/pcnews/1250773470/

189 名前:nobodyさん [2009/10/03(土) 23:03:34 ID:9tHx6UBF.net]
PythonってLL言語の中では最速って本当ですか?
サーバサイドで使う場合でもPHPよりも優れたパフォーマンスを出せるかどうか心配です。

190 名前:nobodyさん mailto:sage [2009/10/03(土) 23:32:03 ID:???.net]
wsgi



191 名前:nobodyさん mailto:sage [2009/10/08(木) 06:16:22 ID:???.net]
>>188
Pythonは重いyo
さようなら

192 名前:nobodyさん mailto:sage [2009/10/09(金) 22:11:15 ID:???.net]
mod_pythonは?

193 名前:nobodyさん mailto:sage [2009/10/10(土) 14:11:35 ID:???.net]
ぷゅあCGIじゃない

194 名前:nobodyさん mailto:sage [2009/10/16(金) 14:24:53 ID:???.net]
>>188
動的な言語での最速はLuaか最近のJavaScriptじゃないかな。あとRuby1.9とか。
Pythonは、mod_python使うとPHPより速かった。
ただ共有サーバではmod_python使えないので、PHPより速いかどうかは「環境依存」としか言えない。
あとPHPとPythonの速度を気にするよりも、フレームワークやライブラリの速度を気にした方がいい。

195 名前:nobodyさん mailto:sage [2009/10/16(金) 14:26:58 ID:???.net]
>>193
あーごめん、追記ね。PHPはAPS入れるとmod_pythonより速いかもしれない。
そういうのも含めて、やっぱり「環境依存」だね。
Pythonは決してPHPより遅いわけではない。でも環境によりけり。

196 名前:nobodyさん mailto:sage [2009/10/17(土) 04:57:06 ID:???.net]
Python(>=2.5)+SQLite3爆速

197 名前:nobodyさん mailto:sage [2009/10/17(土) 07:39:06 ID:???.net]
ttp://newworld.ddo.jp/doc/PerformanceTips/
日本語が下手過ぎて読み難いけど速度改善の参考にはなる

198 名前:nobodyさん mailto:sage [2009/10/17(土) 16:20:53 ID:???.net]
下手な翻訳よりもこっち読め
ttp://wiki.python.org/moin/PythonSpeed/PerformanceTips

199 名前:nobodyさん mailto:sage [2009/12/04(金) 02:12:35 ID:???.net]
mod_pythonの仕様はないよなぁ
作り直したりしないのかな

200 名前:nobodyさん mailto:sage [2009/12/04(金) 03:31:26 ID:???.net]
python web framework って流行ってないの。
やるなら実質 gae 一択?
pylons しこしこいじってるんだけど、寂しいよ。



201 名前:nobodyさん mailto:sage [2009/12/04(金) 11:45:04 ID:???.net]
自分の場合
django
あるいは
wsgi で自作 Framework

202 名前:nobodyさん mailto:sage [2009/12/04(金) 11:52:20 ID:???.net]
gaeは糞w

203 名前:nobodyさん mailto:sage [2009/12/04(金) 12:06:56 ID:???.net]
django一択になってし

204 名前:まったなぁ。
最初はpylonsやtgにも期待してたんだけど。
[]
[ここ壊れてます]

205 名前:nobodyさん mailto:sage [2009/12/04(金) 14:48:24 ID:???.net]
web.pyでいいよもう

206 名前:199 mailto:sage [2009/12/05(土) 00:23:15 ID:???.net]
>>203
web.py の minimal 感良いですね。知らなかった。pylons も minimal な感じが気に入ったんだけど、こっちのが良いかな。
でも pylons より情報少ない感じですね?

207 名前:nobodyさん mailto:sage [2009/12/11(金) 15:26:40 ID:???.net]
CherryPyでいい気がしてきた。

208 名前:sage [2009/12/14(月) 17:21:38 ID:DjxYEeHj.net]
werkzeugの話題がまったくでないなー

209 名前:nobodyさん mailto:sage [2009/12/15(火) 01:02:33 ID:???.net]
>>206
なんて読むの?

210 名前:nobodyさん mailto:sage [2009/12/15(火) 07:34:14 ID:???.net]
ヴェルクゾイク



211 名前:nobodyさん mailto:sage [2009/12/15(火) 07:38:21 ID:???.net]
d.hatena.ne.jp/perezvon/20090108/1231439151
ヴェルクツォイグ?

212 名前:nobodyさん mailto:sage [2009/12/15(火) 13:14:21 ID:???.net]
アルツハイマー

213 名前:nobodyさん [2010/03/12(金) 22:20:20 ID:ervBW8Jl.net]
pythonでformの値を受け取る処理ってどんなの?

phpだと
<?php
$name = $_GET['name'];
echo $name;
?>
こんな感じだけど。

214 名前:nobodyさん mailto:sage [2010/03/13(土) 04:58:15 ID:???.net]
def post(self, name):
return ([name])

215 名前:nobodyさん mailto:sage [2010/03/13(土) 10:35:27 ID:???.net]
>>211
cgi関数で拾ってくれる。

216 名前:nobodyさん mailto:sage [2010/03/13(土) 20:02:06 ID:???.net]
そうなのか。知らなかった。


217 名前:nobodyさん mailto:sage [2010/03/14(日) 10:39:03 ID:???.net]
>>212
なにこれ?

218 名前:nobodyさん mailto:sage [2010/03/14(日) 13:28:13 ID:???.net]
wsgi

219 名前:nobodyさん mailto:sage [2010/03/14(日) 13:39:51 ID:???.net]
>>216
なんか勘違いしてる

220 名前:nobodyさん mailto:sage [2010/03/14(日) 13:53:36 ID:???.net]
えっ?



221 名前:nobodyさん mailto:sage [2010/03/14(日) 18:03:26 ID:???.net]
えっ?

222 名前:nobodyさん mailto:sage [2010/03/14(日) 22:46:37 ID:???.net]
えっ?


223 名前:nobodyさん mailto:sage [2010/03/14(日) 22:50:22 ID:???.net]
www.python.org/dev/peps/pep-0333/
def simple_app(environ, start_response):
"""Simplest possible application object"""
status = '200 OK'
response_headers = [('Content-type','text/plain')]
start_response(status, response_headers)
return ['Hello world!\n']



224 名前:nobodyさん mailto:sage [2010/03/14(日) 22:53:06 ID:???.net]
えっ?


225 名前:nobodyさん mailto:sage [2010/03/14(日) 23:17:42 ID:???.net]
def post(self, name):
return ([name])

第二引数に渡されるのはstart_responseです。

226 名前:nobodyさん mailto:sage [2010/03/14(日) 23:37:30 ID:???.net]
えっ?


227 名前:nobodyさん mailto:sage [2010/03/15(月) 01:06:07 ID:???.net]
お互い噛み合ってないのがそんなに楽しいの。

228 名前:nobodyさん mailto:sage [2010/03/15(月) 01:13:17 ID:???.net]
えっ?


229 名前:nobodyさん mailto:sage [2010/03/15(月) 01:21:29 ID:???.net]
なにそれこわい

230 名前:nobodyさん mailto:sage [2010/03/15(月) 01:37:57 ID:???.net]
えっ?




231 名前:nobodyさん mailto:sage [2010/03/15(月) 18:45:47 ID:???.net]
( ^ω^)えっえっ

232 名前:nobodyさん mailto:sage [2010/03/16(火) 02:37:45 ID:???.net]
( ^ω^)おっおっ

233 名前:nobodyさん mailto:sage [2010/03/16(火) 19:57:20 ID:???.net]
os.environ['hoge']
cgi.FieldStorage()['hoge']
の文字コードを調べる方法があれば教えてください。Pythonのバージョンは2.5です

234 名前:nobodyさん mailto:sage [2010/03/17(水) 07:19:18 ID:???.net]
def guess_code(s):
  if isinstance(s, unicode):
    return 'UNICODE'
  for c in ['utf-8', 'euc-jp', 'cp932', 'iso-2022-jp', 'latin-1', 'ascii']:
    try:
      u = s.decode(c)
      return c
    except (UnicodeDecodeError, LookupError):
      continue
    else:
      return 'unknown'

s = os.environ['hoge']
print guess_code(s)
s = cgi.FieldStorage()['hoge']
print guess_code(s)

235 名前:nobodyさん mailto:sage [2010/03/17(水) 14:55:48 ID:???.net]
>>211

import cgi;

f = cgi.FieldStorage()
value = f.getvalue('name','')
print value

236 名前:nobodyさん mailto:sage [2010/03/17(水) 22:35:43 ID:???.net]
>>232
ありがとうございます

237 名前:nobodyさん mailto:sage [2010/03/21(日) 22:16:25 ID:???.net]
初めてのPython読んでるけど、これ凄いじゃん。
流行ってないのが信じられないくらい。海外では流行ってるのかな?>PythonCGI

238 名前:nobodyさん mailto:sage [2010/03/22(月) 03:50:53 ID:???.net]
海外ではCGIが廃れてるよ

239 名前:nobodyさん mailto:sage [2010/03/22(月) 07:00:39 ID:???.net]
つかWSGIの話題ってここでおk???

240 名前:nobodyさん mailto:sage [2010/03/22(月) 07:11:47 ID:???.net]
おk



241 名前:nobodyさん mailto:sage [2010/03/22(月) 16:50:00 ID:???.net]
廃れてんのかよ、そりゃ残念だ

242 名前:nobodyさん mailto:sage [2010/03/22(月) 22:39:31 ID:???.net]
誤解ではないかと。
狭義の意味でのCGIは廃れていいと思う。重いから。
FastCGIで自由にプロセスをまわしたい。

243 名前:nobodyさん mailto:sage [2010/03/22(月) 23:16:58 ID:???.net]
廃れてるつぅかPHPが圧倒的に盛んなだけ。
海外でも無料のレン鯖はCGIでPHP使うなら有償ってのが普通


244 名前:nobodyさん mailto:sage [2010/03/23(火) 00:29:59 ID:???.net]
>>240-241
なるほど。
そこらへんの共有レンタルサーバーじゃmod_pythonもFastCGIも使えなさそうだから、CGIとして使う機会はないのかも…
クライアントアプリ作るならC#のほうがよさそうだし、おとなしく遊び&学習目的にして、PHPで書くか…

ありがとうございました。

245 名前:nobodyさん mailto:sage [2010/03/23(火) 01:48:12 ID:???.net]
俺が知ってるとこだと@pagesがPython使える
国内の無料鯖
今の募集状況知らんけどphpも使えるし垢取れたらとっとけば?

246 名前:nobodyさん mailto:sage [2010/03/23(火) 05:21:48 ID:???.net]
xrea

247 名前:nobodyさん mailto:sage [2010/03/23(火) 07:42:38 ID:???.net]
あれ?xreaも使えるんか
んじゃそっちの方がいいか


248 名前:nobodyさん mailto:sage [2010/03/23(火) 08:24:10 ID:???.net]
Pythonが使えるサーバ一覧
ttp://python.rdy.jp/wiki.cgi?page=PythonAvailableServers


249 名前:nobodyさん mailto:sage [2010/03/23(火) 08:54:52 ID:???.net]
Pythonのお勉強

でもPerlのwiki(笑)

250 名前:nobodyさん mailto:sage [2010/03/23(火) 17:12:06 ID:???.net]
いや、ただのCGIとしてなら有料鯖なら大抵動かせるんだけど、FastCGIは動かせなかったり、バージョンが2.3だったり…
バイナリCGIとして動かすって手もあるんだね。
標準ライブラリだけで作るとしたら、どれくらいのサイズになるんだろう。



251 名前:nobodyさん mailto:sage [2010/03/23(火) 17:14:35 ID:???.net]
Python 2.6.5/3.1.2リリース
sourceforge.jp/magazine/10/03/23/048255

252 名前:nobodyさん mailto:sage [2010/03/23(火) 17:53:38 ID:???.net]
wsgiがあればpythonのフレームワークなんていらないのだろうか

253 名前:nobodyさん mailto:sage [2010/03/24(水) 03:24:36 ID:???.net]
うん

254 名前:nobodyさん mailto:sage [2010/03/24(水) 08:54:15 ID:???.net]
RoR に感化されたので PoR 作ってみた
wsgi 使って案外あっさり作れた

255 名前:nobodyさん mailto:sage [2010/04/07(水) 09:10:55 ID:???.net]
(´・ω・`)


256 名前:nobodyさん mailto:sage [2010/04/25(日) 01:18:15 ID:???.net]
wsgiでphpで書いてあるソフトのアドオンつくれないのかな
をwordpressとか

257 名前:nobodyさん mailto:sage [2010/04/25(日) 03:08:50 ID:???.net]
(´・ω・`)

258 名前:nobodyさん [2010/05/02(日) 18:55:34 ID:U6XonqdJ.net]
(´・ω・`)

259 名前:nobodyさん mailto:sage [2010/05/02(日) 19:19:49 ID:???.net]
(`・ω・´) age

260 名前:nobodyさん [2010/05/03(月) 15:27:24 ID:nSJx/Nkb.net]
(´・ω・`) nullpo




261 名前:nobodyさん mailto:sage [2010/05/15(土) 19:59:59 ID:???.net]


262 名前:nobodyさん mailto:sage [2010/06/09(水) 17:17:32 ID:???.net]
web.pyは素晴らしいなー

263 名前:nobodyさん mailto:sage [2010/07/02(金) 20:54:17 ID:???.net]

werkzeug.pocoo.org/wiki30/files/wiki30.mp4

264 名前:nobodyさん [2010/07/06(火) 21:06:35 ID:vP77FDaw.net]
age

265 名前:nobodyさん mailto: [2010/10/30(土) 04:24:33 ID:???.net]
pythonでcgi書いてる奴少ないんだな
hello worldから先に進まん俺はどこへ行けば……。

266 名前:nobodyさん mailto:sage [2010/10/30(土) 05:34:46 ID:???.net]
djangoスレへどうぞ

267 名前:nobodyさん mailto:sage [2010/10/30(土) 11:20:17 ID:???.net]
墓場に行けということですね

268 名前:nobodyさん mailto:sage [2010/10/30(土) 14:13:39 ID:???.net]
いいえ墓場ではなくて温泉です

269 名前:nobodyさん mailto:sage [2010/10/30(土) 15:45:35 ID:???.net]
アッー!

270 名前:nobodyさん mailto:sage [2010/10/30(土) 19:40:12 ID:???.net]
名前だけみてcherrypyを選んだ



271 名前:nobodyさん mailto:sage [2010/11/01(月) 16:41:55 ID:???.net]
>>263
書いているよ

人に教えられるほどではないけど

272 名前:nobodyさん [2010/11/12(金) 18:04:49 ID:S/psY6Sg.net]
    ┌─┐
    │●│
    └─┤
   _   ∩
  ( ゚∀゚)彡
┌─┬⊂彡
│●│ おっぱい!おっぱい!
└─┘      おっぱい!おっぱい!

273 名前:nobodyさん [2011/01/16(日) 16:41:31 ID:Vmy6wBJQ.net]
PythonでのCGIの勉強をしようと思っております。

PerlではTemplateToolKit、PHPではSmartyなどのテンプレートエンジンがありますが、Pythonでは一般的に
テンプレートエンジンとしてどういったものが使われているのでしょうか?
また、PerlのCGIモジュールのようにCGIを利用するためのモジュールはありますか?

274 名前:nobodyさん mailto:sage [2011/01/16(日) 19:44:22 ID:???.net]
tempita

import cgi


275 名前:nobodyさん mailto:sage [2011/01/16(日) 23:12:48 ID:???.net]
これも便利
import cgitb

276 名前:nobodyさん mailto:sage [2011/01/17(月) 03:58:37 ID:???.net]
import cgitb; cgitb.enable

277 名前:nobodyさん mailto:sage [2011/01/17(月) 12:50:21 ID:???.net]
>>263
最近、pythonでHTTPレスポンスヘッダを取得する装置とか作った程度のレベル
まだレベル的に早いと思ったけどpythonクックブック注文して入荷待ち状態

278 名前:nobodyさん mailto:sage [2011/01/18(火) 15:27:18 ID:???.net]
cgiとcheetahの日本語リファレンスってないの?
検索しても、比較サイトくらいしか出てこないんだが

279 名前:nobodyさん mailto:sage [2011/02/06(日) 11:34:47 ID:???.net]
Pythonの勉強をしているのですが、良質な掲示板のサンプルはありませんか?
PythonCGI自体が少ないので、良質なものを取捨選択するのがなかなか難しいです

280 名前:nobodyさん mailto:sage [2011/02/06(日) 13:03:22 ID:???.net]
Perlとかの掲示板を移植する作業をしてみてはどうだろうか。



281 名前:nobodyさん mailto:sage [2011/02/06(日) 13:25:00 ID:???.net]
ありがとうございます
そういった作業などでも勉強できると思うのですが、
まずはPythonでCGIを作る上でのノウハウというか効率的な書き方や、通例などを勉強したいと思っており
既存のソースコードを読みたいと考えています。


282 名前:nobodyさん mailto:sage [2011/02/07(月) 00:03:41 ID:???.net]
wsgi

283 名前:nobodyさん mailto:sage [2011/02/12(土) 02:13:53 ID:???.net]
形から入ろうとして結局何もしないの典型的なパターン

284 名前:nobodyさん mailto:sage [2011/02/12(土) 12:37:42 ID:???.net]
こう寒いと温泉に入りたくなる

285 名前:nobodyさん mailto:sage [2011/02/12(土) 14:45:55 ID:???.net]
参考になるレベルじゃないけど、簡単なお題を決めて
試行錯誤すると気楽だし使い回しできるかもね

入力必須チェックとかメールアドレスチェックとか

286 名前:nobodyさん mailto:sage [2011/02/12(土) 18:25:33 ID:???.net]
自分でテンプレート作るのはなかなか楽しい

287 名前:nobodyさん mailto:sage [2011/02/13(日) 03:45:30 ID:???.net]
>>284
Jinja2かMakoでいいじゃん。

288 名前:nobodyさん mailto:sage [2011/02/21(月) 21:29:34.09 ID:???.net]
Tornado1.2リリース
ttp://groups.google.com/group/python-tornado/browse_thread/thread/62d598b0e4e06b62/87f3c68827130bdf

289 名前:nobodyさん [2011/02/26(土) 01:44:07.03 ID:sf4jvDci.net]
誰かみんPyのO/Rマッパーかhtmlテンプレートのソース晒してくれないか
打ち込んだは良いがエラー発生するわ面倒くさいわで駄目だわ

290 名前:nobodyさん mailto:sage [2011/02/26(土) 03:49:05.61 ID:???.net]
漏れはいらんけど

ほれ
ttp://coreblog.org/ats/stuff/minpy-web-support/
ttp://coreblog.org/ats/stuff/minpy_support/frontpage




291 名前:nobodyさん mailto:sage [2011/02/26(土) 10:53:51.77 ID:???.net]
>>288
おー駄目元で聞いてみたんだけどどうもありがとう!
ソース写経するの間違えたりして大変なんだよね

292 名前:nobodyさん mailto:sage [2011/02/26(土) 10:58:01.74 ID:???.net]
馬鹿には無理

293 名前:nobodyさん [2011/02/26(土) 21:20:05.07 ID:OABn/feM.net]
しっかしpythonスレはことごとく廃れるな
なぜだ

294 名前:nobodyさん mailto:sage [2011/02/28(月) 11:46:15.23 ID:???.net]
答えは簡単、Pythonに需要がない

295 名前:nobodyさん mailto:sage [2011/02/28(月) 13:13:09.33 ID:???.net]
個人的には重宝してるけど、書き込む話題とか持ってないからなあ

296 名前:nobodyさん [2011/03/01(火) 18:12:41.28 ID:0g7hFjNK.net]
linuxでは必須になりつつあるだろ

297 名前:nobodyさん mailto:sage [2011/03/01(火) 19:16:57.78 ID:???.net]
なんでも入ってるごった煮
それがLinuxだからな

298 名前:nobodyさん mailto:sage [2011/03/02(水) 11:31:01.30 ID:???.net]
>>294
Linux Standard Base 3.2(LSB3.2)にPythonが入ったからね

299 名前:nobodyさん mailto:sage [2011/03/02(水) 22:30:38.92 ID:???.net]
今でも鯖管理関係もperl出来ないとつらいかな?
Pythonだけで戦えないもんかな〜

300 名前:nobodyさん [2011/03/02(水) 23:31:08.39 ID:RV5SmflQ.net]
遅かれ早かれ置き換わるだろうけどな



301 名前:nobodyさん mailto:sage [2011/03/03(木) 07:04:31.65 ID:???.net]
GentooではPython必須

302 名前:nobodyさん mailto:sage [2011/03/05(土) 05:39:55.11 ID:???.net]
>>297
うちは perl 駆除続けてる
ほとんど完了しつつある

303 名前:nobodyさん mailto:sage [2011/03/05(土) 07:32:34.01 ID:???.net]
>>297
perlを使わない事は出来るけどperlを削除することは出来ない

304 名前:nobodyさん mailto:sage [2011/03/06(日) 01:09:19.62 ID:???.net]
Perlでアプリ書くことはもう無いけど
sed/awkの代替・短いスクリプトはperlがまだ適当じゃない?
Textutilsみたいなもんで使えて当たり前的な。サーバ管理なら特に。

305 名前:nobodyさん mailto:sage [2011/03/30(水) 12:54:25.51 ID:???.net]
CentOSでもPython抜くとカーネル死ぬんだってなw

306 名前:nobodyさん mailto:sage [2011/03/30(水) 21:16:02.89 ID:???.net]
なんじゃそりゃ

307 名前:nobodyさん mailto:sage [2011/03/30(水) 21:58:48.93 ID:???.net]
ttp://d.hatena.ne.jp/s025236/20110325/p1
これだな

308 名前:nobodyさん mailto:sage [2011/04/01(金) 05:18:45.34 ID:???.net]
馬鹿を相手にするな

309 名前:nobodyさん mailto:sage [2011/04/01(金) 18:40:01.28 ID:???.net]
PHPのソースPythonに置き換えするのって簡単かな?
PHPはサンプル本がたくさんあるからそこからインスピレーションを得ないとどうやって作っていいのかわからん

310 名前:nobodyさん mailto:sage [2011/04/01(金) 19:00:54.12 ID:???.net]
アリだけとマンドクセ



311 名前:nobodyさん mailto:sage [2011/04/03(日) 17:39:44.22 ID:???.net]
ただの置き換えなら意味が無い
コンセプト理解したら Python の利点が生かせるものを新たに書き起こす方が良い
そういう意味では CGI よりも WSGI の方が良いでしょう

312 名前:nobodyさん mailto:sage [2011/04/03(日) 20:40:18.76 ID:???.net]
誘導されてきました。ここであってますでしょうか。
pylonsを勉強し始めたんだけどいろんなサンプル見ても
各コントローラでコミット文を書いてるだけどそういうもん何でしょうか
トランザクションマネージャーみたいのものってないのしょうか

313 名前:nobodyさん mailto:sage [2011/04/16(土) 16:50:54.09 ID:???.net]
やっぱPHPが強すぎるのか…?

314 名前:nobodyさん mailto:sage [2011/04/16(土) 17:05:10.15 ID:???.net]
PHPとかオワコン。
すぐにPythonにとって変わられる

315 名前:nobodyさん mailto:sage [2011/04/17(日) 17:11:06.89 ID:???.net]
そうか安心した

316 名前:nobodyさん mailto:sage [2011/04/19(火) 17:24:12.37 ID:???.net]
PHPは鯖サイドの言語だから仕方ないお
PythonやPerlでネイティブなGUIアプリ書けるけどPHPでは無理


317 名前:nobodyさん mailto:sage [2011/04/19(火) 19:15:47.64 ID:???.net]
PHPは嫌いだけど
PHPでもGUIは作れるよ

318 名前:nobodyさん mailto:sage [2011/04/20(水) 11:23:19.00 ID:???.net]
pythonはともかくperlのGUIライブラリとかほとんどメンテされてないからなぁ
phpのGUIと同レベル

319 名前:nobodyさん mailto:sage [2011/04/20(水) 15:55:56.39 ID:???.net]
単に出来るのと実用的に問題ないのとは超えられない壁があるからな


320 名前:nobodyさん mailto:sage [2011/04/21(木) 01:12:12.79 ID:???.net]
WSGIがもっと普及すれば…



321 名前:nobodyさん [2011/04/21(木) 20:32:07.14 ID:O9on9yzH.net]
WSGIってただの概念じゃなかったっけ?
テンプレート間の互換性の為の

322 名前:nobodyさん mailto:sage [2011/04/23(土) 23:11:46.69 ID:???.net]
何言ってんの?

323 名前:nobodyさん mailto:sage [2011/05/10(火) 13:21:10.97 ID:???.net]
>>314
ネイティブなGUIアプリはCとかC++とかDelphiとかじゃないとムリだろ。

324 名前:nobodyさん [2011/05/10(火) 19:28:32.81 ID:LKZwrKek.net]
つwxPython

325 名前:nobodyさん mailto:sage [2011/05/10(火) 21:40:33.56 ID:???.net]
wxPHP

326 名前:nobodyさん mailto:sage [2011/05/30(月) 10:13:53.58 ID:???.net]
ネイティブの意味を判ってない馬鹿がいるな

327 名前:nobodyさん mailto:sage [2011/06/08(水) 00:40:56.16 ID:???.net]
Pythonの正規表現について伺います
re, sub, replace, etc...などPythonには沢山の正規表現モジュールがありますが
下記のPHP正規表現の否定はPythonではどう書いたらいいのでしょうか?

if (!ereg("{$_SERVER['PHP_SELF']}", "{$_SERVER['REQUEST_URI']}"))

条件式の判定に使いたいのです。

328 名前:nobodyさん mailto:sage [2011/06/08(水) 02:39:08.19 ID:???.net]
ム板で聞いた方が良い

329 名前:325 mailto:sage [2011/06/08(水) 02:51:26.49 ID:???.net]
解りました、移動します
ム板はCGI嫌うからサーバー変数は隠したほうがいいかな

行ってきます

330 名前:nobodyさん mailto:sage [2011/06/08(水) 19:20:38.14 ID:???.net]
>>325
Python の正規表現モジュールは "re" 一個だと思っていいよ。
他はstr.replace や re.sub 等のメソッドや関数のことだと思うけど、
PHPの ereg に相当する処理だった



331 名前: re.match がそれにあたります。

ただ、元のPHPのコードもそうなんだけど、正規表現を書くところにURLの文字をそのまま渡すのは
URLが正規表現と解釈されてしまうのでよくない。(大抵のケースではきちんと動くので実害は少ないだろうけど)

# NO:
if not re.match(self_url, request_url):

# YES:
if not re.match(re.escape(self_url), request_url):

この例じゃ正規表現使う必要は全然なくて、単純に文字列の比較

if self_url != request_url:

で済むはずです。
[]
[ここ壊れてます]

332 名前:nobodyさん mailto:sage [2011/06/29(水) 18:04:46.48 ID:???.net]
友達の非公開用自鯖でPython3でCGIを勉強したのは良いんだけど
Python3が使えるレンタルサーバが無い

333 名前:nobodyさん mailto:sage [2011/06/30(木) 03:13:00.40 ID:???.net]
VPSなら自分で入れられるだろ

334 名前:nobodyさん mailto:sage [2011/07/11(月) 06:30:21.58 ID:???.net]
そんなものがあったのか

335 名前:nobodyさん mailto:sage [2011/07/21(木) 01:17:02.20 ID:???.net]
pyramidのドキュメント増えてきた

336 名前:nobodyさん mailto:sage [2011/08/05(金) 00:50:16.06 ID:???.net]
ASSCI出版の標準Djando 
第11章テンプレートシステム244P-225Pの
サンプルコードについて質問です

-----テンプレート部分----
{% upper %}
This will appear in uppercase {{ your_name }}
{% endupper %}

-----タグ用の関数部分-----
def do_upper(parser, token):
nodelist = parser.parse(('endupper'))
parser.delete_first_token()
return UpperNode(nodelist)

class UpperNode(template.Node):
def __init__(self, nodelist):
self.nodelist = nodelist

def render(self, context):
output = self.nodelist.render(context)
return output.upper()

register.tag('upper', do_upper)

このサンプルは意図通りに動きました。しかし、
return UpperNode(nodelist)でUpperNodeクラスを呼ぶと
何故def render〜のブロックが実行されるのか理解できてません。
自動で呼ばれるのはコンストラクタの__init__メソッド
だけだと思ったのですが。
renderメソッドがどのように実行されたのか教えて貰えないでしょうか。

337 名前:nobodyさん mailto:sage [2011/08/05(金) 02:07:44.89 ID:???.net]
こぴぺ乙

338 名前:nobodyさん [2011/10/29(土) 04:52:13.01 ID:E8b4spx6.net]
pyramid

339 名前:nobodyさん mailto:  [2011/12/02(金) 13:25:26.73 ID:???.net]
保守

340 名前:nobodyさん mailto:sage [2011/12/03(土) 15:08:50.81 ID:???.net]
馬鹿には無理



341 名前:nobodyさん mailto:sage [2011/12/08(木) 01:30:05.46 ID:???.net]
今、web.pyでC/S型のコミックビューア作ってます。
ローカルサーバに保存してある(jpg).zip形式のコミックデータを、iPadやAndroid等のブラウザで読めるようにすることが目標です。

そこで、質問なのですが、現在、(jpg).zip書庫の取り扱いで悩んでいます。
zip書庫を解凍することなく、中身のjpg画像を取り出し、HTMLとして表示する、にはどうすればいいのでしょうか?
zipfileモジュールを使って、zip書庫からjpgデータを取り出し、変数に格納することはできました。
が、それをブラウザで表示できるようにする方法がわかりません。
ちなみに、変数に格納したjpgデータをprintしてみたら、プロンプトにバイトコード(?)が出力されました。

よろしくお願いします。

342 名前:nobodyさん mailto:sage [2011/12/08(木) 01:34:26.59 ID:???.net]
MHTMLでも使おうかなって思ったがどうなんだろう

343 名前:nobodyさん mailto:sage [2011/12/08(木) 11:57:10.55 ID:???.net]
>>338
ヘッダーでContent-typeをjpegにしてからprintしてる?

344 名前:338 mailto:sage [2011/12/09(金) 17:35:23.80 ID:???.net]
「Content-type python」などのキーワードで、ググってたら、
たまたま画像を表示するサンプルコードを公式ページで見つけたので、それを真似したところ、うまくいきました!
webpy.org/images

openメソッドで開いた画像データをreadメソッドで読み取り、それをreturnすると、画像を表示できるんですね〜。
自分は、「HTMLのタグで画像を直接指定する(こういうやつ→<img src="./static/gazou.jpg" />)」という表示法しか知らなかったので、行き詰ってました。

どうもありがとうございました。


345 名前:nobodyさん mailto:sage [2011/12/27(火) 20:37:30.27 ID:???.net]
あれ?みんpy web公開で賑わっているかと思ったが。

346 名前:338 mailto:sage [2011/12/27(火) 22:43:38.89 ID:???.net]
>>342
うおおおおおおおーーーー!!!!!!!!!!!
知らなかった、マジサンクス。
来年、>>342にいいことがありますように( -人-)

ttp://coreblog.org/ats/minpy-web-is-now-free-to-read

347 名前:nobodyさん mailto:sage [2011/12/28(水) 00:32:43.65 ID:???.net]
ム板で糞本として盛り上がってる

348 名前:nobodyさん mailto:sage [2012/02/17(金) 18:11:39.85 ID:???.net]
この本読んだひといますか?
感想聞かせてください

WSGIウェブプログラミング
ttp://www.amazon.co.jp/dp/4877832882/

書評悪すぎてわろす

349 名前:nobodyさん mailto:sage [2012/03/26(月) 19:39:38.19 ID:???.net]
この書評みて買おうとは思えないよねえw

350 名前:nobodyさん mailto:sage [2012/03/26(月) 19:42:21.10 ID:???.net]
小さいの作るならflaskでいいし、大きいの作りたいならどじゃんごやpylons/pyramidつかえばいいしな。
わざわざCGIどうのこうのしようと思わないな




351 名前:nobodyさん mailto:sage [2012/04/03(火) 20:51:50.73 ID:???.net]
いや、PythonはCGIだと思う。

というかPythonはCGIしか使えないレンタルサーバが多いし。

352 名前:nobodyさん [2012/04/13(金) 17:33:31.44 ID:fTA/7IiR.net]
なぜにレンタルサーバー限定?

353 名前:nobodyさん [2012/11/28(水) 13:26:24.69 ID:lZcnappL.net]
werkzeug

354 名前:nobodyさん [2013/01/09(水) 20:12:16.11 ID:R2XeVya2.net]
CGI用のsessionライブラリはないのかな?
関連のキーワードでぐぐると、自作したって話題がちょいちょい出てくるだけなんだが

355 名前:nobodyさん mailto:sage [2013/01/10(木) 19:07:25.41 ID:???.net]
自作したよ

356 名前:nobodyさん mailto:sage [2013/01/11(金) 14:13:22.80 ID:???.net]
「Python CGI WSGI」スレがたつのは2030年になるな、このレス数だと

357 名前:nobodyさん [2013/01/11(金) 16:39:32.83 ID:TsMR9PmK.net]
前はあったよ

358 名前:nobodyさん [2013/09/18(水) 12:06:57.99 ID:gKUd666P.net]
garagara

359 名前:nobodyさん [2014/04/22(火) 17:28:22.15 ID:xLyYt3aL.net]
PHPで全角半角混在の文字列をキレイに短縮
ttp://www.renowan.com/blog/?p=681

これをpythonで行いたいのですが、可能でしょうか?

360 名前:nobodyさん [2014/04/23(水) 22:19:27.09 ID:epxYuM7n.net]
WSGIを使ったプログラムをいくつかサーバで動かすと、なぜか他のプログラムが表示されることがあります。

ApacheのVirtualHostを利用していくつかのプログラムをサブドメインに関連付けているにも関わらず、
別のサブドメインのページが表示されるといった感じです。

それに関連するのかSQLiteのエラーも出まくります。

これは何が原因なのでしょうか



361 名前:nobodyさん mailto:sage [2014/04/24(木) 00:28:40.73 ID:???.net]
>>356
見つけたら編集しておいて下さいませ。

www.php2python.com/wiki/function.mb-strimwidth/

362 名前:nobodyさん [2014/10/21(火) 18:03:44.20 ID:no1UJMbX.net]
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-3566

363 名前:実は男 mailto:age [2015/04/28(火) 22:40:49.47 ID:???.net]
ぱいそんそわそわ
フォロリクよろしく(^з^)-☆

ややちゃん♂
https://twitter.com/minwqgmg

#ややちゃんかわいい
ややちゃんよりかわいいMTFなどいない
i.imgur.com/L7IX75Q.png
i.imgur.com/lkujqEZ.png
https://pbs.twimg.com/profile_images/590714340384382977/3_IE5FW8.jpg
i.imgur.com/t1dy6yB.jpg

#百合原まこきもいしね
light.dotup.org/uploda/light.dotup.org175301.jpg
https://twitter.com/mako_yurigahara

364 名前:10人に一人はカルトか外国人 [2015/05/18(月) 18:35:17.36 ID:M9uT/B2w.net]
★マインドコントロールの手法★

・沢山の人が偏った意見を一貫して支持する
 偏った意見でも、集団の中でその意見が信じられていれば、自分の考え方は間違っているのか、等と思わせる手法

・不利な質問をさせなくしたり、不利な質問には答えない、スルーする
 誰にも質問や反論をさせないことにより、誰もが皆、疑いなど無いんだと信じ込ませる手法

偏った思想や考え方に染まっていたり、常識が通じない人間は、頭が悪いフリをしているカルト工作員の可能性が高い

靖国参拝、皇族、国旗国歌、神社神道を嫌うカルト

10人に一人はカルトか外国人

「ガスライティング」で検索を!...

365 名前:nobodyさん [2016/12/19(月) 16:39:55.49 ID:xzwPJwqX.net]
使ってるひとおるん?

366 名前:nobodyさん mailto:sage [2017/11/07(火) 01:36:08.41 ID:???.net]
MoinMoinはここ?

367 名前:nobodyさん [2017/12/30(土) 14:04:29.20 ID:YhlYw6jg.net]
誰でも簡単にネットで稼げる方法など
参考までに、
⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。

グーグル検索⇒『半藤のブブイウイウレレ』

Q2YP6YQ2WW

368 名前:nobodyさん [2017/12/30(土) 15:31:14.03 ID:2y5gVFlY.net]
くだ

369 名前:過去ログ ★ [[過去ログ]]
■ このスレッドは過去ログ倉庫に格納されています






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<63KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef