問題タブ [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.

0 投票する
1 に答える
5756 参照

oracle - oracle: 他のタイプのタブから * を選択しますか?

私はできる

テーブル(および明らかにビュー)のリストを取得します-シーケンスなどの他のオブジェクトに対して設定された同様のビューはありますか?

0 投票する
11 に答える
108473 参照

python - スクリプトからstdoutをキャプチャしますか?

次のようなことを行うスクリプトがあるとします。

ここで、関数の出力をキャプチャしてwrite、さらに処理するために変数に格納したいとします。素朴な解決策は次のとおりです。

しかし、これは機能しません。私は別の解決策を考え出し、それは機能しますが、問題を解決するためのより良い方法があるかどうか教えてください。ありがとう

0 投票する
3 に答える
36910 参照

python - python: 公式ドキュメントでの sys.argv[0] の意味

docs.python.orgからの引用:

" sys.argvPython スクリプトに渡されるコマンド ライン引数のリスト。argv[0]はスクリプト名です (これがフル パス名であるかどうかは、オペレーティング システムによって異なります)。コマンドが-cコマンド ライン オプションを使用してインタープリターに実行された場合、argv[0]は に設定されます。文字列'-c'。スクリプト名が Python インタープリターに渡されなかった場合、argv[0]は空の文字列です。"

何か不足していますか、またはsys.argv[0]常にスクリプト名を返しますか?取得する'-c'には、使用する必要がありますsys.argv[1]か?

GNU/Linux で Python 3.2 をテストしています。

0 投票する
1 に答える
241 参照

linux - LinuxでRails3コマンドのシステム時間に対するユーザー時間の比率を減らす方法

私は現在UbuntuLinuxでRails3を実行していますが、単純なコマンドの応答時間が非常に長いように見えます。たとえば、db:rollbackを呼び出して、4列と0行の小さなテーブルを削除すると、約30秒かかります。

ユーザー時間とシステム時間の比率が高いのが気になります。これを診断またはトラブルシューティングする方法はありますか?

どんな助けでも大歓迎です。

ありがとう!ポール

0 投票する
5 に答える
67527 参照

python - sys.stdin.readlines()入力を終了する方法は?

これはばかげた質問かもしれませんが、答えが見つからないので、私はそれを尋ねなければなりません。

インタラクティブなPythonで、次のメッセージを処理したいと思います。

すべて正常に動作しますが、入力を取得しないようにしてメッセージ変数に保存するにはどうすればよいですか?ctrl + cで停止すると、プロセス全体が停止するため、どこにも保存する入力がありません。見つけられない簡単な答えがあると思います...

0 投票する
3 に答える
2326 参照

python - Python ファイル オブジェクトのサイズと seek()

から返された次のエントリを含むファイルを作成しましたfile.read()

'abcd\nefgh\n1234\nijkl\n5678\n\nend'

'f' をハンドラーとして、ファイルを開きます。 f.read()上記を返します。 f.tell()35 を返す L は 76 を返します。35 より大きいオフセットsys.getsizeof(f)で呼び出しを試みても、何も返されません。f.seek(offset)

Python のドキュメントにはfile.seek()、移動はバイト単位であると書かれています。と によって返されるものの間に不一致がsys.getsizeof()ありf.tell()/seek()ますか?

0 投票する
1 に答える
580 参照

python - tkinterを閉じずにpygamesを閉じるにはどうすればよいですか?

そこで、Tkinterを使用してテキスト入力を受け取り、そこからpygamesを実行してアニメーションを作成しようとしています。Pygamesを閉じるとエラーが発生します。

Pygamesの使用方法の簡略版:

Tkinterの実行:

Pygamesは正常に開き、正常に動作しますが、閉じると次のエラーが発生します。

どうすればこれを回避できますか?「sys.exit()」を削除しようとしましたが、Pythonがクラッシュします。

0 投票する
3 に答える
855 参照

linux - /sys のファイルを購読する

inotify はファイルの変更時にトリガーされません/sys- そこの変更を購読するにはどのような方法がありますか?

0 投票する
2 に答える
6396 参照

oracle - 新規ユーザーが oracle で sysdba としてログインできるのはなぜですか?

Windows 7マシンにOracle 11g R2をインストールしました。sys を sysdba アカウントとして使用してログインできます。

sysアカウントを使用して、次のようにユーザーを作成しました

通常のユーザーとして testuser を使用してデータベースに接続しようとすると、「ユーザー testuser には CREATE SESSION 権限がありません。これまでtestuserに許可を与えていなかったので、これは理解できます。

しかし、sysdba として testuser を使用してデータベースにログインしようとすると、データベースに接続でき、選択したスキーマは SYS スキーマのように見えます。

ユーザーtestuserはSYSスキーマへのログインはもちろんのこと、ログインすらできないはずだと思うので、私が見逃しているものはありますか? また、データベースに存在するかどうかに関係なく、任意のユーザー名で sysdba として接続できることもわかりました。

他のスキーマにアクセスできない通常の oracle ユーザーを作成するにはどうすればよいですか?

0 投票する
1 に答える
391 参照

python - Pythonでsys.stdoutを使用してファイルに書き込む

sys.stdoutを使用してこのコードでファイルに書き込もうとしていますが、書き込みが行われていません。

ファイルに書き込むコードを修正するにはどうすればよいですか?