pythonの中を探るArgvで発生した問題
1614 ワード
python学習ノート自動化タスク 文章の読み書きについて sys.argv バッチファイル を作成する
オートメーションタスク
これは私がpython自動化オフィスで出会った問題についてのメモです.
文章の読み書きについて
私が使った本は「pythonプログラミングが上手」で、第8章を勉強するときに理解上の困難に遭遇しました.問題は主にsysに接触している.argvとbatファイルの作成時に理解上の障害が発生しました.
sys.argv
1、まずsys.argvという関数は本の中で具体的にその役割を説明していないので、資料を検索して「sys.argv[]ははっきり言ってプログラムの外部からパラメータを取得する橋であり、この「外部」は重要なので、コードからその役割を説明しようとする解釈はずっと理解されていない」ことが分かった.私がこの関数について理解していない点は主に1:外部パラメータで橋梁を構築する具体的な方法は何ですか?2:sys.Argv[0]はパスを返しますsys.argv[1]これはいつ出入りしますかsys.argvの中は?そこでこの2つの問題について他のblogを参照して実験を行ったところ、Windowsのインタラクティブウィンドウでこの橋渡しをしていることがわかりました.具体的には、あなたが入力した実行するプログラムの後ろにパラメータを打つことで、このパラメータはsysに保存されます.argv[1]に当たったので、一二問題は実は一つの問題です.
バッチ・ファイルの作成
私自身が完全に白であるべきで、pythonに接触したばかりで、間もなく、csの基礎もないので、ここで多くの分からない知識に出会った.ここで主に直面する問題は、もともと最後に1つの問題が多いが、実際には、これらのコマンドに対するエスケープ記号の重要性である.
私が前にネットで見た書き方はすべて:
しかし、バッチ・ファイル内のこのコマンドにはエスケープが必要なのか分からないので、正常に動作しません.最後に他に方法がなく、頭の中に最後の考えしか残っていないので、エスケープを追加し、Windows+r後にpw emailを入力してやっと成功しました.
オートメーションタスク
これは私がpython自動化オフィスで出会った問題についてのメモです.
文章の読み書きについて
私が使った本は「pythonプログラミングが上手」で、第8章を勉強するときに理解上の困難に遭遇しました.問題は主にsysに接触している.argvとbatファイルの作成時に理解上の障害が発生しました.
sys.argv
1、まずsys.argvという関数は本の中で具体的にその役割を説明していないので、資料を検索して「sys.argv[]ははっきり言ってプログラムの外部からパラメータを取得する橋であり、この「外部」は重要なので、コードからその役割を説明しようとする解釈はずっと理解されていない」ことが分かった.私がこの関数について理解していない点は主に1:外部パラメータで橋梁を構築する具体的な方法は何ですか?2:sys.Argv[0]はパスを返しますsys.argv[1]これはいつ出入りしますかsys.argvの中は?そこでこの2つの問題について他のblogを参照して実験を行ったところ、Windowsのインタラクティブウィンドウでこの橋渡しをしていることがわかりました.具体的には、あなたが入力した実行するプログラムの後ろにパラメータを打つことで、このパラメータはsysに保存されます.argv[1]に当たったので、一二問題は実は一つの問題です.
バッチ・ファイルの作成
私自身が完全に白であるべきで、pythonに接触したばかりで、間もなく、csの基礎もないので、ここで多くの分からない知識に出会った.ここで主に直面する問題は、もともと最後に1つの問題が多いが、実際には、これらのコマンドに対するエスケープ記号の重要性である.
@py.exe E:\\pythonScript\\file\\pw.py %*
@pause
私が前にネットで見た書き方はすべて:
@py.exe E:\pythonScript\file\pw.py %*
@pause
しかし、バッチ・ファイル内のこのコマンドにはエスケープが必要なのか分からないので、正常に動作しません.最後に他に方法がなく、頭の中に最後の考えしか残っていないので、エスケープを追加し、Windows+r後にpw emailを入力してやっと成功しました.