問題タブ [sys]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - x86 Python 2.7 パスを追加できません
python27\scripts\ のモジュールをパス ブラウザーのリストに追加したい - ここから構文を試してみた: https://stackoverflow.com/a/3402196とここ: http://www.johnny- lin.com/cdat_tips/tips_pylang/path.html
しかし、インタープリターは何も返さず、file>path ブラウザーを見ると \scripts がありません。私は何を間違っていますか?
編集: フォルダーはそこにあります。この PC で唯一の \python27-folder でもあります。@Nate: 'join() または埋め込み変数を使用して個別の文字列から組み立てられたパスは、余分な区切り文字または相対パス コンポーネントで終わる可能性があります。それらをクリーンアップするには、normpath() を使用してください:' - 個別の文字列からパスを組み立てませんでした。また、このツールの構文を理解できません。
python-3.x - 日付から曜日へのコンバーターのPython 3.2 UnboundLocalError
ヌービーコーダーはこちら!私の課題は、特定の日付の曜日を出力するコードを作成することです。私のコードは正常に動作していますが、正しい形式 (つまり、「//2011」または「12/a/2011」) ではないものを実行すると、次のエラーが表示されます。
「13/2/2011」を試しても問題なく動作しますが。私が先生に尋ねたとき、先生は解決策を知らなかったので、私の問題を見つけるのを手伝ってください! 必要に応じてコード全体を次に示します (私のコメントは無視してください:p) どうもありがとうございました:D
sql-server - プロシージャで呼び出された検索関数が見つかりません
私はSQLServerを初めて使用します。と呼ばれるストアドプロシージャがあるという問題がありますsys.sp_MSallocate_new_identity_range
(以下のロジックの一部を参照)。それは私が見つけることができない2つの関数を参照しています。
保存された手順を適切なパラメータで実行すると、結果が返されます。
つまり、これは機能し、結果を返します。sys.fn_MSmerge_isrepublisher
すべて良い-しかし、ストアドプロシージャに埋め込まれている関数、つまりまたはを見つけることができませんsys.fn_MSmerge_islocalpubid
。
調べてみましsys.objects
たsys.all_objects where name like '%fn_MSmerge%'
。
SQLをトレースできましたが、トレースによってObjectIDが得られ、ステートメントが実行されていることがわかります。トレースは、それが関数であると教えてくれます-20038 --FN-そして私に563464549のオブジェクトIDを与えます-しかし、データベースのsys.objectsを調べても見つけることができません
どんな助け/アドバイスも喜んで受け入れました。
winapi - WindowsサービスとWindowsドライバーの違いは何ですか?
WindowsサービスとWindowsドライバーの違いは何ですか?
どちらもカーネルモードで実行されませんか?
Win Vista&7のsession0で両方を実行しないでください
python - Python-YQLモジュールを使用するとsys.path[0]がsys.path[1]に変更されるのはなぜですか?
python-yql (Yahoo Query Language)モジュールをPythonプロジェクトにインポートすると、Pythonスクリプトが呼び出されるローカルディレクトリパスを表す文字列が、通常はに保存されsys.path[0]
ますsys.path[1]
。sys.path[0]
python-yqlモジュールの場所と思われるディレクトリに置き換えられます。python-yqlモジュールが使用されているという理由だけでsys.path[0]
に変更される理由はありますか?sys.path[1]
python - Python 3:os.systemの代わりにサブプロセスを使用する
と呼ばれる文字列があり、と同等のvariable
処理を行う必要があります。私はこれを行う方法を見つけようとしましたが、見つけたのは次のとおりです。subprocess
os.system
しかし、使い方がわかりません。どうすれば目標を達成できますか?
python - 'sys.argv'はどういう意味ですか?
私はコードから学んでいますが、その行の1つである次の行に混乱しています。
私はオンラインで検索し、その意味を理解しようとしsys.arg
ました。これが私の理解です。
ファイルsys.argv[0]
名sys.argv[1:]
も同様であり、ユーザーが指定する必要のある残りのパラメーターです。私はそれが正しく理解されているかどうかわかりません、そしてもしそうなら、なぜそれが次のようにできないのか理解できません:
パラメータを与えるこれらの2つの方法の違いは何ですか?
また、コードを実行すると(を押すF5)、Pythonシェルは次のようなエラーを表示します。
sys.argv[1:]
エラーが発生する前に、パラメーター()を指定する機会すら与えられませんでした。だから私はオンラインで検索しました。このコードをcmdで実行する必要があるようですが、それは私をさらに混乱させました。なぜそれを実行する必要があり、実行するためにcmdにどのように入れる必要がありますか?
dll - ドライバーの実行可能ファイルをどのように識別しますか?
特定のexe、dll、またはsysファイルが実際にドライバーであるかどうかをどのように判断しますか?ドライバーと通常の実行可能ファイルの違いは何ですか?
python - Pythonパイプとコマンドライン引数
私はPythonを初めて使用し、仕事でスクリプトを入手して理解する必要があります。
私のスクリプトは、別のバイナリファイル(processedBinaryと呼びます)を処理するexeファイル(Mywork.exeと呼びます)の出力を解析します。さて、ある時点で私のscrpitは、processedBinaryの名前を取得し、それにobjdumpを実行したいと考えています。以前の作成者(私にとっては到達不能)がこの行sys.argv[1]を使用してprocessedBinaryの名前を取得したことがわかります。私のスクリプトはMyWork.exeの出力を処理します。これまでのところ、スクリプトを正常に呼び出す唯一の方法は、次を実行することです。
MyWork.exeprocessedBinary | / usr / bin / python ./myScript.py -v
そして、私のスクリプトは出力を正しく処理しますが、processedBinaryの名前をまったく取得しません(代わりに、sys.argv [1]は実際には「-v」です)。だから、私はいくつかの質問があります:
1)sys.argv [1]がprocessedBinaryの名前になるようにスクリプトを実行するより良い方法はありますか?2)前の質問の答えが「いいえ」の場合、processedBinaryの名前をより良い方法で取得する方法はありますか?3)スクリプトの実装/呼び出しについて、もっと良い提案がありますか?
前もって感謝します!
python - sys.stdout.flush() メソッドの使用
何をしsys.stdout.flush()
ますか?