アプリを開発しているのだが、連携テストをする必要があった。コードを簡単に作る方法。抽出するスクリプトを作ってみた。設定に応じて修正する必要あり。文字列の先頭からマッチするもの。文字列中でマッチするもの。moriyaそうとう昔になるがアルゴリズムとデータ構造という本で勉強した。今は言語に組み込みのデータ構造が充実しているので意識する必要が少なくなっているかもしれない。unicode_escape。エンコードされてしまい、内容がわからないということがあるかもしれない。(そんなことで困っている人はいないかもしれないが。エンコードされたURLを日本語にして表示する。解析に便利なので、使ってみてほしい。moriya私は、シェルスクリプトではやりづらいと思うものは、pythonで作ることが多い。今、保守しているシステムでテーブル構造自体をテーブルに定義するものがある。10といった類の定義をDBテーブル自体に行うというもの。いちいち手入力する必要があるし、複数のDBテーブルに設定する必要がある。えらく時間がかかってめんどくさい。生成するスクリプトを作ることにした。詳しい部分は書けないが、次のようなコード。作られているので、定義部分をコピーしてテキストエディタに貼る。すると、タブ区切りになるので、そのファイルを保存して、第3引数で渡す。できたチュートリアルがあるので、試してみてほしい。これと、ライブラリリファレンスがあればある程度のことはできる。塾に通う必要も本も必要ないし、私はそうした。pythonに限らず、リファレンスには、言語やフレームワークを設計した人達の考えが詰まっているので、目次だけでも見たほうがよい。こちらにもチュートリアルがある。チュートリアルを試してみた後は(途中でやめてもいいと思うが)何でもよいから、テーマを決めて、小さなアプリを作ってみればよいと思う。実行できるようにしてみるなどといったことが良いのではないかと思う。インストールしたい場合は、python.orgからダウンロードしてインストール。anacondaなどをインストールしても良いと思う。moriya探しにくいドキュメントについて。ドキュメントを参照したい人向け。制御構造その他の制御フローツール(チュートリアル)を一読されたい。配列、リスト配列という概念はなく(必要ないのだろう)、リストを使う。辞書と呼ぶことが多いか。囲まれたデータタプル。リストのような感じだが、変更できない。ドキュメントによると、「,」がタプルを作るため、丸括弧が必要なわけではない。comprehension)。リストの内包表記(チュートリアル)配列の一部の切り出しスライス。moriyaそんなふうにキーワードを認識するなら作ってやるわ、と思い作ったネタのページ。改行したくなければ、end=”を付ける。使う場合は、通常は改行する。思ったほど開発案件が多くないのでおすすめできない。こだわらず、顧客ニーズに合った言語で対応できなければならない。