問題タブ [python-interactive]
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 - コード スニペット操作中のエラー処理
エディターからコピーして Python に貼り付けることで、Python で大量のコードを一度に実行しています。このコードには、ネストされた for ループが含まれています。Webスクレイピングを行っていますが、プログラムはさまざまなタイミングで終了します。これは、ロードする時間がないためだと思います。次のエラーが発生します (繰り返しますが、プログラムは毎回異なる量のテキストをスクレイピングします)。
まず、何line 35
を指しますか?これは、関連する内側の for ループの場所ですか?
第二に、次のようなセレンを使用したコード行がエラーの原因である可能性があると思います。
この場合、このエラーをどのように処理できますか? 問題に対処する明示的な待機または例外処理のコード例は何ですか?
python - help(foo) で示されるように、Python メソッド シグネチャのスラッシュ「/」の意味は何ですか?
によってインタラクティブに返される署名help(foo)
で、 の意味は何/
ですか?
キーワードのみの引数に関連しているのではないかと思いましたが、そうではありません。キーワードのみの引数を使用して独自の関数を作成すると、位置引数とキーワードのみの引数は*
(予想どおり) ではなく で区切られ/
ます。とは/
どういう意味ですか?
python - Python Interactive シェルのリスト内包表記が None のリストを追加するのはなぜですか?
対話型シェルでいくつかの Django 機能をテストしています
これらのオブジェクトをプローブしようとする私の試みは次のとおりです。最後にある Nones のリストに注意してください
そして、よりオーソドックスなリスト内包表記で:
9つのNones、すべて一列に並んでいます。
なぜ私はそれを手に入れたのですか?
python - sys.stdin を読み取った後の Python インタラクティブ
次の行に沿ってstdin
、処理された出力を読み書きする小さなグラフパーサーを作成しようとしています。stdout
作成したオブジェクトを使用してスクリプトを呼び出してpython -i parser.py < data.txt
対話したいのですが、オプションを使用して Python を呼び出した場合でも、コードの実行後にインタープリターは常に終了し-i
ます。注: 同じことがipython
;でも発生します。それは私が「本当に終了したい」ことを確認することさえあります.
回避策は、引数として渡された特定のファイルを使用するコードを記述することですが、上記の例で Python がインタープリターを終了しないようにする方法があるかどうか疑問に思っていました。
python-3.x - 対話型プロットで pyplot.vlines を更新する
あなたの助けが必要です。pylab
inを使用して正弦波をプロットする以下のコードを検討してくださいIPython
。軸の下のスライダーを使用すると、正弦波の周波数をインタラクティブに調整できます。
t
上記の代わりに、各ポイントの振幅からx 軸までの範囲の垂直線として信号をプロットする必要があります。したがって、私の最初のアイデアは、 15行目vlines
の代わりに使用することでしplot
た:
このソリューションは、非対話型の場合に機能します。問題は、インタラクティブにデータを更新するメソッドを提供するオブジェクトをplot
返すことです。によって返されるオブジェクトは型であり、そのようなメソッドを提供しません。私の質問:インタラクティブに更新するにはどうすればよいですか?matplotlib.lines.Line2D
set_ydata
vlines
matplotlib.collections.LineCollection
LineCollection
python - 変数でインタープリターを初期化する
Python インタープリターを初期化して、メモリに変数が既にあるようにするにはどうすればよいですか? たとえば、[ni]Python インタープリターを初期化し、最初の入力として次のように入力するにはどうすればよいでしょうか。
最初に名前をバインドせずにstr(today = datetime.datetime.today())
?