ホームページ バックエンド開発 Python チュートリアル IPython 8.0 メジャー バージョン アップデートはコードの自動補完をサポートします

IPython 8.0 メジャー バージョン アップデートはコードの自動補完をサポートします

May 06, 2023 am 10:22 AM
コマンドライン コード ipython 8.

IPython 8.0 大版本更新,支持代码自动补全

3 年以上の計画を経て、IPython 8.0 がついに登場しました。

最新バージョンでは、Black を使用してコマンド ラインのコードを再フォーマットできるだけでなく、より優れた自動コード補完とデバッグ エクスペリエンスを得ることができます。

IPython 8.0 大版本更新,支持代码自动补全

詳細については、読み進めてください。

最適化エラー

バージョン 8.0 より前では、コード内でエラーが発生した場合、IPython のエラー トレースバックには、次のように Python AST のコンパイルに使用されたハッシュ値が表示されます。

IPython 8.0 大版本更新,支持代码自动补全

#これで、エラー トレースバックが正しくフォーマットされ、バグが存在する特定のセル番号を表示できるようになりました。

IPython 8.0 大版本更新,支持代码自动补全

さらに、IPython 8.0 には stack_data も統合されており、このパッケージは、エラーが発生した AST ノードを強調表示し、バグを迅速に特定するのに役立つ、よりインテリジェントな追跡情報を提供します。

たとえば、次のようなコードの場合:

IPython 8.0 大版本更新,支持代码自动补全

bar() を呼び出すと、IndexError が返されます。IPython 8.0 はそれを通知します。インデックスエラーが発生する場所。

IPython 8.0 大版本更新,支持代码自动补全

注: ターミナルとノートブックでは、^ でマークされた場所が強調表示されます。

生産性に大きな影響を与えるもう 1 つの改善点は、エラー トレースバックのファイル名の後にコロンと行番号を追加することです。

IPython 8.0 大版本更新,支持代码自动补全

多くの端末やエディタでは、この構文を使用すると、関連するファイル/行に直接ジャンプできます。

自動コード補完の提案

デバッグ エクスペリエンスの向上に加えて、Ptpython のコード自動補完機能が気に入った場合は、IPython 8.0 でも実行できるようになりました。使用することもできます。

ctrl-f または ctrl-e を使用するか、右矢印を押して、これらの提案を受け入れます。

alt-f ショートカット キーは、提案の最初の単語のみを受け入れることができます。

現在、自動提案は emacs または vi モードでのみ表示できます。

「?」と「??」を使用してオブジェクト情報を表示

IPDB で、「?」と「??」を使用してオブジェクト情報を表示できるようになりましたIPython プロンプトを使用する場合も同様です:

IPython 8.0 大版本更新,支持代码自动补全

CLI で黒を使用した自動フォーマット

黒がインストールされている場合IPython と同じ環境なので、ターミナル IPython は可能な限りデフォルトでコマンド ライン (CLI) コードを再フォーマットします。

もちろん、 — TerminalInteractiveShell.autoformatter=None を使用してこのオプションを無効にすることもできます。

履歴スコープのグローバル機能

以前は、%history を使用する場合、ユーザーはセッションと行を指定できました:

IPython 8.0 大版本更新,支持代码自动补全

または、グローバル モードを使用します:

IPython 8.0 大版本更新,支持代码自动补全

ただし、8.0 より前では、これら 2 つのモードを同時に使用することはできません。ユーザーが両方のモードを指定した場合、IPython はグローバル モード (すべての履歴をグローバル化) を適用し、指定されたスコープを無視します。

この機能が強化され、ユーザーが範囲とグロブ パターンの両方を指定した場合、グロブ パターンが指定された履歴範囲に適用されるようになりました。

さらに詳しい情報が必要な場合は、公式 Web サイトのリンクをご覧ください:

https://www.php.cn/link/003dd617c12d444ff9c80f717c3fa982

ところで、IPython 8.0 を使用したい場合は、まず Python をバージョン 3.8 以降にアップグレードする必要があることを思い出していただきたいと思います。

以上がIPython 8.0 メジャー バージョン アップデートはコードの自動補完をサポートしますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

win7ドライバーコード28を解決する方法 win7ドライバーコード28を解決する方法 Dec 30, 2023 pm 11:55 PM

一部のユーザーは、デバイスのインストール時にエラー コード 28 を表示するエラーに遭遇しました。実際、これは主にドライバーが原因です。Win7 ドライバー コード 28 の問題を解決するだけで済みます。何をすべきかを見てみましょう。それ。 win7 ドライバー コード 28 で何をするか: まず、画面の左下隅にあるスタート メニューをクリックする必要があります。次に、ポップアップメニューで「コントロールパネル」オプションを見つけてクリックします。このオプションは通常、メニューの下部またはその近くにあります。クリックすると、システムは自動的にコントロール パネル インターフェイスを開きます。コントロールパネルでは、システムの各種設定や管理操作を行うことができます。これはノスタルジックな掃除レベルの最初のステップです。お役に立てば幸いです。次に、続行してシステムに入り、

ブルースクリーンコード0x0000001が発生した場合の対処方法 ブルースクリーンコード0x0000001が発生した場合の対処方法 Feb 23, 2024 am 08:09 AM

ブルー スクリーン コード 0x0000001 の対処法。ブルー スクリーン エラーは、コンピューター システムまたはハードウェアに問題がある場合の警告メカニズムです。コード 0x0000001 は、通常、ハードウェアまたはドライバーの障害を示します。ユーザーは、コンピュータの使用中に突然ブルー スクリーン エラーに遭遇すると、パニックになり途方に暮れるかもしれません。幸いなことに、ほとんどのブルー スクリーン エラーは、いくつかの簡単な手順でトラブルシューティングして対処できます。この記事では、ブルー スクリーン エラー コード 0x0000001 を解決するいくつかの方法を読者に紹介します。まず、ブルー スクリーン エラーが発生した場合は、再起動を試みることができます。

コマンド ライン ツール sxstrace.exe を効果的に使用する方法を学習します。 コマンド ライン ツール sxstrace.exe を効果的に使用する方法を学習します。 Jan 04, 2024 pm 08:47 PM

win10システムを使用している多くの友人は、ゲームをプレイするときやシステムをインストールするときに、アプリケーションの並列構成が正しくないためにアプリケーションを起動できないという問題に遭遇しました。詳細については、アプリケーション イベント ログを参照するか、コマンド ライン sxstrace.exe ツールを使用してください。これは、オペレーティング システムに対応する権限がないことが原因である可能性があります。以下の具体的なチュートリアルを見てみましょう。コマンド ライン sxstrace.exe ツールの使用に関するチュートリアル 1. この問題は通常、プログラムやゲームのインストール時に発生し、次のプロンプトが表示されます: アプリケーションの並列構成が正しくないため、アプリケーションを開始できません。詳細については、アプリケーション イベント ログを参照するか、コマンド ライン sxstrace.exe ツールを使用してください。 2.スタート →

コンピューターが頻繁にブルー スクリーンになり、コードが毎回異なります コンピューターが頻繁にブルー スクリーンになり、コードが毎回異なります Jan 06, 2024 pm 10:53 PM

win10 システムは非常に優れた高インテリジェンス システムであり、その強力なインテリジェンスはユーザーに最高のユーザー エクスペリエンスをもたらすことができ、通常の状況では、ユーザーの win10 システム コンピューターに問題はありません。しかし、優れたコンピューターにはさまざまな障害が発生するのは避けられず、最近、友人が win10 システムで頻繁にブルー スクリーンが発生したと報告しています。今日、エディターは、Windows 10 コンピューターで頻繁にブルー スクリーンを引き起こすさまざまなコードに対する解決策を提供します。毎回異なるコードが表示される頻繁なコンピューターのブルー スクリーンの解決策: さまざまな障害コードの原因と解決策の提案 1. 0×000000116 障害の原因: グラフィック カード ドライバーに互換性がないことが考えられます。解決策: 元の製造元のドライバーを置き換えることをお勧めします。 2、

コード0xc000007bエラーを解決する コード0xc000007bエラーを解決する Feb 18, 2024 pm 07:34 PM

終了コード 0xc000007b コンピューターを使用しているときに、さまざまな問題やエラー コードが発生することがあります。その中でも最も厄介なのが終了コード、特に終了コード0xc000007bです。このコードは、アプリケーションが正常に起動できず、ユーザーに迷惑がかかっていることを示しています。まずは終了コード0xc000007bの意味を理解しましょう。このコードは、32 ビット アプリケーションを 64 ビット オペレーティング システムで実行しようとしたときに通常発生する Windows オペレーティング システムのエラー コードです。それはそうすべきだという意味です

0x0000007fブルースクリーンコードの原因と解決策を詳しく解説 0x0000007fブルースクリーンコードの原因と解決策を詳しく解説 Dec 25, 2023 pm 02:19 PM

システムを使用しているときによく遭遇するブルースクリーンの問題ですが、エラーコードに応じて、さまざまな原因と解決策が異なります。たとえば、stop: 0x0000007f の問題が発生した場合、ハードウェアまたはソフトウェアのエラーである可能性があるため、エディタに従って解決策を見つけてみましょう。 0x000000c5 ブルー スクリーン コードの理由: 回答: メモリ、CPU、グラフィック カードが突然オーバークロックされているか、ソフトウェアが正しく実行されていません。解決策 1: 1. 起動時に F8 キーを押し続け、セーフ モードを選択し、Enter キーを押してに入ります。 2. セーフ モードに入ったら、win+r を押して実行ウィンドウを開き、「cmd」と入力して Enter を押します。 3. コマンド プロンプト ウィンドウで「chkdsk /f /r」と入力し、Enter キーを押して、y キーを押します。 4.

コマンドライン経由で Ubuntu 20.04 を 22.04 にアップグレードする コマンドライン経由で Ubuntu 20.04 を 22.04 にアップグレードする Mar 20, 2024 pm 01:25 PM

この記事では、Ubuntu 20.04 を 22.04 にアップグレードする手順について詳しく説明します。 Ubuntu 20.04 を使用しているユーザーは、バージョン 22.04 によってもたらされる新機能と利点を見逃しています。より良いエクスペリエンスとセキュリティを得るために、適時に新しい Ubuntu バージョンにアップグレードすることをお勧めします。 Ubuntu22.04 のコード名は「Jamie Jellyfish」です。最新の LTS バージョンを入手する方法を見てみましょう。コマンドライン経由で Ubuntu 20.04 を 22.04 にアップグレードする方法 コマンドラインをマスターすると有利になります。 GUI を介して Ubuntu を更新することもできますが、ここではコマンド ラインを使用することに重点を置きます。まず、次のコマンドを使用して、現在実行中の Ubuntu のバージョンを確認しましょう: $

ブルー スクリーン コード 0x000000d1 は何を表しますか? ブルー スクリーン コード 0x000000d1 は何を表しますか? Feb 18, 2024 pm 01:35 PM

0x000000d1 ブルー スクリーン コードは何を意味しますか? 近年、コンピューターの普及とインターネットの急速な発展に伴い、オペレーティング システムの安定性とセキュリティの問題がますます顕著になってきています。よくある問題はブルー スクリーン エラーで、コード 0x000000d1 もその 1 つです。ブルー スクリーン エラー、または「死のブルー スクリーン」は、コンピューターに重大なシステム障害が発生したときに発生する状態です。システムがエラーから回復できない場合、Windows オペレーティング システムは、画面上にエラー コードを含むブルー スクリーンを表示します。これらのエラーコード

See all articles