よちよちpython

独習 python/Qpython/Pydroid3/termux/Linux

2019-05-01から1ヶ月間の記事一覧

コマンドでtxtファイルの結合実験 type/cat

目次 目的・目標 条件・手順 実験 GitBashからcatを使って コマンドプロンプトからtypeを使って 結果・備考 コマンドプロンプトで行う場合ダブりを避けるためには、 目的・目標 WindowsのコマンドプロンプトとWindows上で動くGitBashの使って、txtファイルの…

Webスクレイピングをコマンドラインでテスト

コマンドプロンプト等ターミナルからurlとタグを引数に与えると、そのページ中のタグを拾い出すPythonスクリプトのテストです。 Pythonモジュールは requests BeautifulSoup4 を使用しています。別途いります。 Pythonスクリプト #! usr/bin/env python3 imp…

【lsコマンドもどきをbatファイルとPythonで作ってみるテスト(Windows/python)】

下のリンクの続きをやってみました。 【pwdコマンドもどきをbatファイルとPythonで作ってみるテスト(Windows/python)】 - よちよちpython dirコマンドの出力を、batファイルとpythonスクリプトを用いて カレントディレクトリのみ フォルダ名/ファイル名のみ …

【pwdコマンドもどきをbatファイルとPythonで作ってみるテスト(Windows/python)】

追記 Windowsの移動コマンドcdは引数を与えない場合、Linuxコマンドのようにホームディレクトリにワープしないで、カレントディレクトリを返すことを知った。 なので、この投稿の目的だった「カレントディレクトリのみの取得」は >cdで済み。ということでア…

コマンド操作の自動化 / バッチファイルとシェルスクリプト【メモ】

ショッピングサイトなどでお買い物をすると、サイトから受注確認のメールが届いたりします。 このような芸当ができるショッピングサイトの事務員さんは何と仕事のさばける人たちでしょう!いいえ、もちろんコンピュータが自動で行っています。 注文があれば…

これは便利だわぁ。コマンド超入門(windows)

最初の疑問「 pythonからコマンドを実行するにはどうすれば良いの?」 初学者は、何が分からないのか分かっていないのかが分からない。 一撃必殺!コマンド恐るべし ある日わたくしはandroidアプリのtermuxをいじっていました。 地獄の番人から「curlが便利…

【 vi / Vim 】CUIテキストエディタ超絶基本操作

「何じゃこりゃ???」 Android端末へターミナルアプリtermuxをインストールし、さらにそこからpythonをインストールする際にWebページを参考にしていたのですが、途中で立ち往生した所がありました。 その一つが今回かきましたviやVimです。普段、コンピュ…

Android端末でhacker's keyboardのキーボードショートカットが使える

「Android端末にターミナルアプリtermuxを入れるんなら、hacker's keyboardも入れるんや、ショートカットが使えて便利やで~」 と、termuxのインストール方法を説明する多くのサイトに書かれている。 がしかし、どういう設定をすればCtrlキーなどが画面に出…

【失敗】QPythonのGUIアプリ開発/条件分け

QPythonのandroidhelperを使い、ダイアログの入力値によって条件分けをし、様々に連結して使えないかと試行錯誤していますが、上手くいきません。 たとえばこんなことがやりたい メインメニューを出す メインメニュー1 サブメニュー1.1 サブメニュー1.2 メイ…

QPythonによるQPythonの為のGUIアプリ開発/インプットダイアログ編

通常、アプリと言えばボタンが並んだ画面で、マウスクリックやキーボード、パネルのタッチ操作をする事により動かせるGUIアプリを思い浮かべます。 GUIアプリを作るには何かと手間が掛かります。 しかし!、QPythonを使えば、QPythonをインストールした端末…

pythonのデコレータを使ってテキストをhtmlタグで飾ってみるテスト

いまいち使い方・使い道のわからないデコレータのお勉強中。コンソールから文字を入力させ、その文字にhtmlのタグをつけるヘボいコードができました。 たとえば「あいうえお」と入力すると、タグの一覧が表示され、そこから何か一つ選んで番号を入力すれば <title></title>…

pythonで全角を半角にするコード

pythonでinput関数を使っているとき、半角でなければならない箇所を全角で入力するとエラーがでますた。 excelなどのように入力規則で制御できればいいんでしょうけど、そのようなものが見つけきれませんでした。 こちらのサイトの方法で上手く行きました。…

Android上のtermuxで日本語入力

Androidスマホにtermuxを入れていますが、日本語入力ができませんでした。 スマホはSONYのXperiaで、SONYのPOBoxPlusとGoogleプレイからインストールしたHacker's Keyboardが入っています。ネットには「termuxは日本語入力が出来ない」という記事ばかりで諦…

Qpythonの基本的な使い方 5

前回まではこちら Qpythonの基本的な使い方 - よちよちpython - 茶屋六郎九郎 - Qpythonの基本的な使い方 2 - よちよちpython - 茶屋六郎九郎 - Qpythonの基本的な使い方 3 - よちよちpython - 茶屋六郎九郎 - Qpythonの基本的な使い方 4 - よちよちpython …

Qpythonの基本的な使い方 4

前回までの3つ Qpythonの基本的な使い方 - よちよちpython Qpythonの基本的な使い方 2 - よちよちpython Qpythonの基本的な使い方 3 - よちよちpython 今回は上の続き、4回目。 起動画面の【QPYPI】から。 と、その前に、Qpythonには幾つかの種類のアプリが…

Qpythonの基本的な使い方 3

前回までの2つ Qpythonの基本的な使い方 - よちよちpython Qpythonの基本的な使い方 2 - よちよちpython 今回は、上の2つの続きです。 Qpythonの起動画面の「探索」から始めます。 起動画面 起動画面 【探索】タップするとエクスプローラの画面が出ます。 …

Qpythonの基本的な使い方 2

Qpythonの基本的な使い方 - よちよちpythonこの記事は上の続きです。Qpythonの使い方を、起動画面にあるアイコンに沿って上から順に説明しています。 今回はエディタの編集ボタンから。まず起動画面にあるエディタをタップし、エディタを立ち上げます。エデ…

Qpythonの基本的な使い方

起動画面Qpythonを立ち上げた画面。上の方から説明します。 起動画面の【「サインイン」の上の丸いアイコン】 タップすると、Qpythonフォルダの中の「projects」と「scripts」フォルダに入っている実行可能なpythonスクリプト(main.py)と、それを追加する「+…

Android上のpython3.7でnumpy、pandas、scipyのインストール

Androidにtermuxからpythonをインストールはできました。requestsとBeautifulSoup4のインストールも難なくできまして、Webスクレイピングも可能になりました。それでは次にnumpyやscipy、pandasなど入れようと試みましたが、エラーが出てなかなかすんなりと…

Android上のpythonでWebスクレイピング

目的・目標Androidスマホで、termuxを使ってpythonを動かし、日経新聞社のサイトから、日経平均株価をWebスクレイピングする。 前準備 AndroidスマホにGoogleプレイからtermuxをインストールする。 termuxでpythonをインストール。Androidスマホにtermuxから…

Android上のpythonにrequestsとBeautifulSoup4をpip install

目的・目標 Androidスマホに、termuxから、requestsとBeautifulSoup4モジュールを、 pip installする。 必要なもの Android端末 インターネット接続 前準備 AndroidスマホにGoogleプレイから「termux」をインストールする。 「termux」でpythonを入れる。 ve…

venvで仮想環境を作る

目的・目標 Androidスマホ上に、pythonの仮想環境を、venvを使って作る。 用意するもの pythonを入れたAndroidスマホ アプリ termux インターネット接続 前段階 準備として、Googleプレイから「termux」をインストール。 そして更に「termux」からpythonをイ…

pythonでテキストファイルの書き出す際のメモ

目次 Windows10上でメモ帳を使い、テキストファイルを書き出すpythonのスクリプトを作成。 Windowsのコマンドプロンプトを起動し、pythonでスクリプトの実行。 注意点 1 スクリプト作成 メモ帳を立ち上げたらそこにpythonスクリプトのコードを書きます。 ソ…

androidhelperとは?

順番が前後しましたが、先に投稿したQpythonによるプログラミングで使ったandroidhelperとは一体なに?いきなり、まとめ ・androidhelperとはQpythonのみが標準装備する。 ・androidhelperはSL4Aの派生版。 ・SL4AはAndroid端末を操作する為のコーディング用…

termuxでグローバルIPアドレスを調べる

手早くグローバルIPアドレスだけを知るには?termuxを起動curlコマンドを打つ 「curlが入っていないよ」と言われたら$ pkg install curlでインストールする。 インストールしたら、以下どれか好きなもので httpbin.org/ip $ curl httpbin.org/ip inet-ip.inf…

Qpythonで音声入力とGoogle検索

Qpythonと便利なandroidhelperを使って、音声入力とそのGoogle検索をしてみます。 Qpythonを起動ConsoleAppでプロジェクト作成 プロジェクト名は「音声Google検索」としました。自動的に作られたmain.pyの5行目以降に下記を追加します。 #androidhelperのイ…

QpythonでGoogle検索

またまたQpythonと便利なandroidhelperを使って、今度はブラウザを起動しGoogle検索をしてみます。 Qpython起動 Qpythonプログラム作成 起動画面の「エディタ」 →右上の「+」 →とりあえず「ConsoleApp」 →「プロジェクト名」を決定 →コードを書く 「」保存…

QpythonでGoogleマップ検索

使うもの Android端末 Qpython 今から作るQpythonプログラム(1つ) プログラム作成の手順 Qpythonの起動 今回は ConsoleAppでプログラム作成 実行 1.Qpythonを起動します。 次の画面が出ます。 2.プログラムを作成します。 上の画面一番上の、真ん中の丸いア…

Qpythonのサンプルコードsay_time.py

Qpythonにはサンプルのpythonプロジェクトやファイルがいくつか入っています。 その中の一つ、say_time.pyを実行してみたいと思います。まずアプリ起動時の画面「サインイン」上の丸アイコンを押すと、緑色のプロジェクト、黄色のAppのアイコン、プロジェク…

Qpythonとブラウザでクリップボードを表示する

ここではQpythonを使って、androidhelperとbottleのモジュールをインポートし、ブラウザを開くと保存されているクリップボードが表示されるpythonプログラムの作り方を書いておこ。・作るファイル(2つ) pythonコードのmain.py htmlコードのクリップボード.t…