問題タブ [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.
oracle - oracle: 他のタイプのタブから * を選択しますか?
私はできる
テーブル(および明らかにビュー)のリストを取得します-シーケンスなどの他のオブジェクトに対して設定された同様のビューはありますか?
python - スクリプトからstdoutをキャプチャしますか?
次のようなことを行うスクリプトがあるとします。
ここで、関数の出力をキャプチャしてwrite
、さらに処理するために変数に格納したいとします。素朴な解決策は次のとおりです。
しかし、これは機能しません。私は別の解決策を考え出し、それは機能しますが、問題を解決するためのより良い方法があるかどうか教えてください。ありがとう
python - python: 公式ドキュメントでの sys.argv[0] の意味
docs.python.orgからの引用:
" sys.argv
Python スクリプトに渡されるコマンド ライン引数のリスト。argv[0]
はスクリプト名です (これがフル パス名であるかどうかは、オペレーティング システムによって異なります)。コマンドが-c
コマンド ライン オプションを使用してインタープリターに実行された場合、argv[0]
は に設定されます。文字列'-c'
。スクリプト名が Python インタープリターに渡されなかった場合、argv[0]
は空の文字列です。"
何か不足していますか、またはsys.argv[0]
常にスクリプト名を返しますか?取得する'-c'
には、使用する必要がありますsys.argv[1]
か?
GNU/Linux で Python 3.2 をテストしています。
linux - LinuxでRails3コマンドのシステム時間に対するユーザー時間の比率を減らす方法
私は現在UbuntuLinuxでRails3を実行していますが、単純なコマンドの応答時間が非常に長いように見えます。たとえば、db:rollbackを呼び出して、4列と0行の小さなテーブルを削除すると、約30秒かかります。
ユーザー時間とシステム時間の比率が高いのが気になります。これを診断またはトラブルシューティングする方法はありますか?
どんな助けでも大歓迎です。
ありがとう!ポール
python - sys.stdin.readlines()入力を終了する方法は?
これはばかげた質問かもしれませんが、答えが見つからないので、私はそれを尋ねなければなりません。
インタラクティブなPythonで、次のメッセージを処理したいと思います。
すべて正常に動作しますが、入力を取得しないようにしてメッセージ変数に保存するにはどうすればよいですか?ctrl + cで停止すると、プロセス全体が停止するため、どこにも保存する入力がありません。見つけられない簡単な答えがあると思います...
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()
ますか?
python - tkinterを閉じずにpygamesを閉じるにはどうすればよいですか?
そこで、Tkinterを使用してテキスト入力を受け取り、そこからpygamesを実行してアニメーションを作成しようとしています。Pygamesを閉じるとエラーが発生します。
Pygamesの使用方法の簡略版:
Tkinterの実行:
Pygamesは正常に開き、正常に動作しますが、閉じると次のエラーが発生します。
どうすればこれを回避できますか?「sys.exit()」を削除しようとしましたが、Pythonがクラッシュします。
linux - /sys のファイルを購読する
inotify はファイルの変更時にトリガーされません/sys
- そこの変更を購読するにはどのような方法がありますか?
oracle - 新規ユーザーが oracle で sysdba としてログインできるのはなぜですか?
Windows 7マシンにOracle 11g R2をインストールしました。sys を sysdba アカウントとして使用してログインできます。
sysアカウントを使用して、次のようにユーザーを作成しました
通常のユーザーとして testuser を使用してデータベースに接続しようとすると、「ユーザー testuser には CREATE SESSION 権限がありません。これまでtestuserに許可を与えていなかったので、これは理解できます。
しかし、sysdba として testuser を使用してデータベースにログインしようとすると、データベースに接続でき、選択したスキーマは SYS スキーマのように見えます。
ユーザーtestuserはSYSスキーマへのログインはもちろんのこと、ログインすらできないはずだと思うので、私が見逃しているものはありますか? また、データベースに存在するかどうかに関係なく、任意のユーザー名で sysdba として接続できることもわかりました。
他のスキーマにアクセスできない通常の oracle ユーザーを作成するにはどうすればよいですか?
python - Pythonでsys.stdoutを使用してファイルに書き込む
sys.stdoutを使用してこのコードでファイルに書き込もうとしていますが、書き込みが行われていません。
ファイルに書き込むコードを修正するにはどうすればよいですか?