前回は、シェルとシェルスクリプトがどのようなものかということと、パスの取り扱いについて学びました。今回はその続きとして、実際にPythonをシェルスクリプトのように使い、その実例を紹介します。 シェルの呼び出し シェルスクリプトは前回説明し ...
Pythonには対話的にプログラムを実行できるPythonシェルが備わっている。きっとPython学習の際に使ったことがあると思う。とはいえ学習用だけに限定するのは非常にもったいない。筆者は事あるごとに計算やカレンダー、フォルダを開いたりと、いろいろな ...
筆者はPythonでツールを作るのが多いのですが、最近shell / bat操作をする機会があったので、そのあたりをまとめれればと思います。 PythonでShell / bat操作をするには? ライブラリを使う必要があります。筆者が使用したことがあるものですと、 だいぶ脇道に ...
シェルスクリプトは前回説明したように、「OSのコマンドの呼び出し」と「シェルスクリプトの文法」で構成されています。Pythonをシェルスクリプトのように使うには「PythonでOSのコマンドを呼び出し」、その結果を必要に応じて「Pythonの文法」で処理することで実現できます。つまり、Pythonで ...
Pythonスクリプトでサイトのスクレイピングをcronで定期実行していると、対象のサイトが決まった時間帯にメンテナンスを行い、メンテナンス時間帯の間はアクセスできないことがあります。 この時間帯にスクリプトを実行すると、エラーになったり、リト ...
シェルを使いこなせないとシェルスクリプトを書けないように、Pythonでシェルプログラミングのようなことをするには、ある程度シェルを知っていることが前提となります。なお、今回はLinux上での利用を前提に記事を書きます。Posix準拠のMacだとほぼ同じことができると思いますが、Windowsは ...
For Linux users, the command line is a celebrated part of our entire experience. Unlike other popular operating systems, where the command line is a scary proposition for all but the most experienced ...
Linux, known for its robustness and flexibility, has been a favorite among developers, system administrators, and technology enthusiasts. One of the pillars of Linux's capabilities is its inherent ...