• ベストアンサー

PHPからPythonに移行したい

PHPからPythonに移行したいのですが バイソンについて全くわからないので 以下のことをさせるにはどうしたらよいのでしょうか? 簡単なサンプルがあると助かります。 OSはWindowsXPとLinuxのCentOS5です。 バージョンは何を使えばよいでしょうか? (1)URLを指定して、yahooなどのHTMLやHTTPを取得。 (2)CSVファイルを読み込んで、加工後、CSV形式で出力。 (3)配列・ハッシュの値を画面上に出力。 (4)PHPのvar_dump()のようなもの、デバッグに便利なもの (5)正規表現でマッチしたグループ()を表示 (6)メールクライアントのように受信する (7)MySQLやPostgreSQLなどデータベースを使う (8)TK?など窓を開いて、写真画像をクリックすると別の画像に切り替わる。 などです。 これらに詳しい書籍をご存知の方もお願いします。

  • Python
  • 回答数1
  • ありがとう数0

質問者が選んだベストアンサー

  • ベストアンサー
noname#108740
noname#108740
回答No.1

関連するQ&A

  • PostgreSQLからSQLServerへの移行

    PostgreSQLからSQLServerへデータを移行することになったのですが、 どのような方法が効率よいでしょうか? PostgreSQLへ直接つなぐことができないので、 ダンプをとって、SQLServerにデータを流し込む。 (そもそもこのようなことができるのか・・・?) CSV形式でデータを出力し、SQLServerの方でインポートする など方法がいくつかあると思うのですが。 なにぶんPostgreSQLに詳しくないもので、 教えていただけないでしょうか。

  • DBからPHP出力された画像の情報取得について

    Linux、PHP4.3.11、MySQLの環境でPHPスクリプトの作成を試行しています。 MySQLの BLOB型 に格納された画像バイナリを呼び出してそのまま出力するスクリプトを作成し、同スクリプトから出力された画像ファイルのサイズや種別情報を「getimagesize()」で取得しようとしているのですがうまく行きません。 画像出力の処理は、MySQLからバイナリのデータを読み出して HTTP HEADER をつけてそのまま出力する処理を行っています。 // 画像出力処理 <?php $image = /* DBからバイナリを取得する処理 */ header("Content-type: image/jpeg\n\n"); echo $image; exit(); ?> 上のスクリプトをWEBブラウザで呼び出すと画像を表示する事ができます。 また、<img src="画像出力スクリプトのURL">としてHTML中に記述しても画像を表示できます。 しかし、getimagesize() で画像情報を取得しようとしても False となり、画像の構成情報を取得できません。 // 画像情報取得処理 <?php $src = "http://画像出力スクリプトのURL"; var_dump(getimagesize($src)); exit(); ?> $src にローカルにある実ファイル画像を指定した場合( "./hoge.jpeg" )や 他のWEBサーバ上にある画像ファイルを指定した場合( "http://よそのサーバURL/hoge.jpeg" )等は画像情報をちゃんと取得できます。 画像出力用のスクリプトで行わなければならない処理が何か不足しているのでしょうか。 原因となりそうな物が分かる方がいらっしゃいましたらご教示お願いいたします。

    • ベストアンサー
    • PHP
  • PHPでの16進数の扱い

    PHP上で var_dump(0x0 == 0); とした場合 出力されるのはtrueということで 0x0が表す数値は0ですよね では var_dump("\x0" == 0); とした場合もtrueが返ってきます ということは"\x0"も0というこでしょうか? ただプログラミングPHPというオライリーの書籍には "\x0"は16進数形式で表したアスキー文字だとかいてあります。上記二つはともに0 と同値のようですが、いったい何がことなるのでしょうか?

    • ベストアンサー
    • PHP
  • PHPのデバッグ方法

    PHPでデバックする方法を探しています。 var_dumpやprint_rで変数を表示させる以外に、効率よくデバッグできる方法が知りたいです。 GUIで値がウォッチできたり、ソースのバージョン管理できるような ソフトはあるのでしょうか?

    • ベストアンサー
    • PHP
  • PostgreSQLにphpから接続できない

    現在mac上にVisualBoxでCentOSをいれており その中にPostgreSQLでDBを作成しました。 phpでpg_conect、何も表示されません。 エラーメッセージもなしです。 phpの保存場所は/var/www/htmlです。 エラーもなしなので場所が悪いのでしょうか?? 初心者な質問ですいません。

  • PHPのSQL文のデバッグ方法とコーディング方法について

    http://okwave.jp/qa3663217.html 上記のANo.2の回答についての疑問です 本来上記の回答者に対して便乗質問すればよかったのですが、 早々に締め切られてしまったので新しく質問させていただきます。 ☆上記のANo.2でSQLのデバッグ方法が回答されいる(下記に抜粋)のですが、 (1)は一般的なSQLデバッグ方法なのでしょうか? (2)は一般的なSQLの記述方法なのでしょうか? ●ANo.2の抜粋 (1)SQL文はヒアドキュメントをつかう (2)テーブルやフィールドはバッククォート、値はシングルクォートでくくる (3)変数は{$hoge}形式で参照する (4)SQL文の最後になるべく;はつけない (5)エラーはmysql_error()で確認する。 ●抜粋終わり ○私が疑問に思う理由は下記のとおりです。 (1)はHTML文を出力するには有効な機能だと思います しかし、SQLをデバッグする場合(特に動的SQLをデバッグする場合)、 最終的に加工されたSQL文をvar_dump,echo,print等で一切加工せずにデバッグしないと、 ヒアドキュメントへ加工中にSQLが(タイプミスとかカットアンドペーストミス)変わってしまう可能性があり、正しくデバッグできない可能性があると思います。 特にデバッグする人は、SQLをヒアドキュメントへ転記中に無意識のうちに正常なSQLに変換してしまっていて、バグの原因が掴めないなんてケースは結構見てきました。 デバッグする人は何がバグっているのかを探っているはずので、出来るだけデバッグ対象コードはまず生のまま見るべきだと思っています。 また、デバッグ終了後にデバッグ文を消す作業が発生し、 誤ってデバッグコード以外の必要なコードも削除してしまう恐れもあります。 var_dumpであれば、一括置換でコメントアウトしたり出来ますし、 あるいは、var_dumpをラップする関数を用意しておき、 デバッグフラグがONの場合のみvar_dumpを走らせるようにしておけば、 var_dumpを削除する作業そのものが不要で、 必要な時にデバッグON/OFF出来るかと思います。 (2)は「値はシングルクォート」(※1)は納得できるのですが、 「テーブルやフィールドはバッククォート」(※2)は、※1と混在してSQLを書いた場合、どれが列名でどれが変数(または定数)なのか、判別しにくくなり、 余計なバグを混入させたり、可読性を落としたりすると思います。

    • ベストアンサー
    • PHP
  • これはphpのリファレンスマニュアルからなんですが

    これはphpのリファレンスマニュアルからなんですが、 なぜ出力結果がdoubleではなく、floatなんでしょうか? <?php $b = 3.1; $c = true; var_dump($b, $c); ?> float(3.1) bool(true)

    • ベストアンサー
    • PHP
  • PHPで表示したテーブル内容をCSV出力したい(PHPとMySQL別サーバ)

    はじめまして。 PHPで別サーバにあるMySQLのテーブル内容を表示しています。 表示されたテーブル内容をPHPからCSV出力したいのですが、どうすればよいのでしょうか? 下記のように、MySQLのあるサーバに接続して $host = "10.160.XX.XXX"; mysql_connect($host, "test_user", "test_passwd") 下記のようにエクスポートしてみましたがダメでした。 $sql = "select * into outfile '/home/test/test.txt' fields optionally enclosed by '~' terminated by ',' from test"; $res = mysql_query($sql,$conn); やりたいことは、ユーザがPHPの画面上からMySQLのさまざまなテーブル内容を選択表示した際に ユーザの任意で("CSV出力"という文字をクリック)、表示されたテーブル内容をCSV出力したい。 サーバはPHP、MySQLともにLinuxです。 PHPのバージョンは5.1.4 MySQLのバージョンは4.1.20です。 宜しくお願い致します。

    • 締切済み
    • PHP
  • PHP+PostgreSQLのエラー情報について

    PostgreSQLの質問みたいなものなのですが、こちらのカテゴリーのほうが 活発だったので、こちらで質問させていただきます。 PHPでプログラミングしているのですが、DB(postgreSQL)に接続し、 SELECTやUPDATEなどした際に、エラーとなった場合(例えば、バイト数が多すぎてUPDATEできなかったなど)PHP側でエラー情報はとれないのでしょうか? またpostgreSQLのエラーログのようなものは出力されないのでしょうか? (ググってみると/var/log/pgsqlなどにある。とありますが、ログファイルはありません。。。何か設定が必要なのでしょうか?) 環境は以下の通りです。 ・OS Linux Fedora Core 4 ・PHP5.0.4 ・PostgreSQL8.0.3

    • 締切済み
    • PHP
  • 【PHP】配列に出てくるこの名称はなんですか?

    PHP初心者です。 専門用語について教えてください。 $myAr[0] = 'あ'; $myAr[1] = 'い'; var_dump($myAr); としたとき、 array(2) { [0]=> string(3) "あ" [1]=> string(3) "い" } と出力されると思いますが、この[0][1]の「名称」は何でしょう? 意味はわかりますが呼び名がわからずすっきりしません。 キーじゃないですしね。 お詳しい方、よろしくお願いいたします。

    • 締切済み
    • PHP

専門家に質問してみよう