PyScripting

Python用シェルスクリプティングライブラリ
今すぐダウンロード

PyScripting ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • LGPL
  • 出版社名:
  • Mantas Zimnickas
  • 出版社のWebサイト:
  • http://sirex.raguvele.lt/

PyScripting タグ


PyScripting 説明

Pythonのためのシェルスクリプティングライブラリ PyscriptingはPython Easiersでシェルスクリプトを作成するためのさまざまなユーティリティを提供するPythonモジュールです。 LS( ' - L')スクリプトを使用します.Chmod + X MyScript.py ./myScript.pycalling外部コマンドを呼び出す方法は、外部コマンドを呼び出す方法があります。可能では、外部コマンドのPythonの置き換えが使用されます。交換は直接呼び出しでのみ使用されません。すべての置換コマンド以外のコマンド。 Return Output ReturnsストリップSTDOUT(STDERRは含まれません)。このメソッドを使用すると、コマンドの出力はSTDOUTに印刷されません。出力を返す前に、リーディングホワイトスペースはリッピングされます。大きな出力にこのメトロスを使用しないでください。 argvプロパティを使用してスクリプトに渡された引数にアクセスできます.sh.argv - 呼び出されたスクリプトNamesh.argv - 最初の引数除去されたCommandStoはオーバーヘッドを回避し、単純さの理由から、いくつかの外部コマンドはPythonの内部関数に置き換えられました。 、その呼び出し外部Command.BaseName外部のベース名と同じです。 string.exitを返します。外部exit.findと同じ外部検索コマンドと同じように。すべての発見されたファイルのイテレータを返します。使用例:sh.findのfの場合(type = 'f'、exclude = ):印刷(f)外部MKDIR.mkdirと同じ外部MKDIR -p.testと同じ外部テストと同じ。ブール値を返します。例:sh.test( ' - d'、 '/ tmp'):印刷( '/ tmpはディレクトリです')makefile functionalityexample(myScript.py):#!/ usr / bin / env pythonからのScripting Import SH、 MakeFileMake = makefile = makefile(sh)@make( '/ tmp / myfile.txt')def myrule(ターゲット):sh.touch(ターゲット)@make()def main(ターゲット):myrule()make.run(メイン)最後Line Make.run(メイン)特定のルールが指定されていない場合は、sys.argvをチェックし、指定されたルールまたはデフォルトを実行します。ターゲットファイル/tmp/myfile.txtが存在しない場合は、MyRuleは実行されます。 ・Python


PyScripting 関連ソフトウェア