Python入門学習---モジュールと中国語コメントをインポートする3つの方法
Python には 3 つのモジュール インポート関数があります
1. import を使用してモジュールをインポートします import modname: モジュールとは、対話的に使用したり、別の Python プログラムからアクセスしたりできるコード セグメントを指します。モジュールがインポートされると、そのパブリック関数、クラス、またはプロパティのいずれかを参照できるようになります。モジュールは、この方法で他のモジュールの機能を使用できます。 import ステートメントを使用してモジュールをインポートすると、現在の名前空間内のモジュールへの参照が確立されます。この参照には完全名を使用する必要があります。つまり、インポートされたモジュールで定義された関数を使用する場合は、モジュールの名前を含める必要があります。したがって、単に funcname を使用するのではなく、modname.funcname. を使用することはできません
注: 以下を追加して、Python で中国語のコメントをサポートさせることができます
#coding:gbk或#coding:utf-8或##-*- coding : gbk -*-
システム モジュールをインポートします
たとえば、私はホームに m.py ファイルを作成しましたディレクトリを作成し、それをインポートしました。時間、文字列などの多くのシステム モジュールです。これは C++ の include に似ています
#!/bin/env python import time import stringimport reimport socketimport threading time.sleep(10)print "java"
プライベート モジュールをインポートします
m.py ファイル
#!/bin/env python #coding:gbk #coding:utf-8 #上面的加载是支持中文注释 def plus(a ,b): #"""XXX""" 是函数的说明或使用 """this is a test +""" a = a+b return a+b
import を使用して m.py モジュールをロードしてロードします
#!/bin/env python #coding:gbk #coding:utf -8 "sys モジュールを使用して、指定された Python ファイルのパスをインポートします" import sys sys.path.append("./") "Python ファイルをインポートする別の方法"
from m import plus
print plus(12,3 )
print help(plus)
from modname import funcname from modname import fa, fb, fc or from modname import ※最初の方法との違い: funcname はローカルの名前空間に直接インポートされるため、モジュールを追加することなく直接使用できます名前制限* このモジュールのすべてのパブリック オブジェクトが現在の名前空間にインポートされることを示します。つまり、「_」で始まらないものはすべてインポートされます。 modname が定義されていないため、modname.funcname は機能しません。また、funcname がすでに定義されている場合は、新しいバージョン (インポートされたモジュール内のバージョン) に置き換えられます。 funcname が別のオブジェクトを指すように変更された場合、modname はそれに気付かざるを得ません。 提案:
1) モジュールのプロパティとメソッドに頻繁にアクセスし、モジュール名を何度も入力したくない場合は、from module import を使用します。2) For を使用せずに特定のプロパティとメソッドを選択的にインポートする場合は、その他、from module import を使用します。 3) モジュールに、モジュールの 1 つと同じ名前の属性とメソッドが含まれている場合は、名前の競合を避けるために import モジュールを使用する必要があります。 4) from module import * は、特殊なモジュールを決定するため、できるだけ使用しないでください。関数やプロパティの由来がやや難しく、デバッグやリファクタリングがより困難になります。
#!/bin/env python #!/bin/env python #coding:gbk #coding:utf-8 "利用sys模块导入指定Python文件的路径" import sys sys.path.append("./") "另外一种导入Python文件" from m import plus print plus(12,3) print help(plus)
3. 内向的関数 import を使用する import キーワードを使用する前述の 2 つの方法に加えて、組み込み関数 import() を使用してモジュールをインポートすることもできます。 2 つの違いは、import の後には型が続く必要があるのに対し、import() のパラメータは文字列であること、またはこの文字列が構成ファイルから取得されるか、式の計算の結果であることです。たとえば、mymodule = import ('module_name') 注: 1) モジュールの内容はモジュール ファイルに配置されます。たとえば、mymodule の内容は、PYTHONPATH ディレクトリの mymodule.py に配置する必要があります。 2) パッケージは、いくつかのモジュールの名前空間が編成されています。たとえば、A.b は、パッケージ A
#!/bin/env python #coding:gbk #coding:utf-8 "利用sys模块导入指定Python文件的路径" import sys sys.path.append("./") "另外一种导入Python文件" my = __import__("m") print my.plus(12,3) print help(my.plus)
のサブモジュール b を表します。参考:
1、http://www.cnblogs.com/allenblogs/archive/ 2011/11/15 /2055149.html
2、http://blog.csdn.net/chenguolinblog/article/details/11521611

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック











PHPは主に手順プログラミングですが、オブジェクト指向プログラミング(OOP)もサポートしています。 Pythonは、OOP、機能、手続き上のプログラミングなど、さまざまなパラダイムをサポートしています。 PHPはWeb開発に適しており、Pythonはデータ分析や機械学習などのさまざまなアプリケーションに適しています。

PHPはWeb開発と迅速なプロトタイピングに適しており、Pythonはデータサイエンスと機械学習に適しています。 1.PHPは、単純な構文と迅速な開発に適した動的なWeb開発に使用されます。 2。Pythonには簡潔な構文があり、複数のフィールドに適しており、強力なライブラリエコシステムがあります。

PHPは1994年に発信され、Rasmuslerdorfによって開発されました。もともとはウェブサイトの訪問者を追跡するために使用され、サーバー側のスクリプト言語に徐々に進化し、Web開発で広く使用されていました。 Pythonは、1980年代後半にGuidovan Rossumによって開発され、1991年に最初にリリースされました。コードの読みやすさとシンプルさを強調し、科学的コンピューティング、データ分析、その他の分野に適しています。

Pythonは、スムーズな学習曲線と簡潔な構文を備えた初心者により適しています。 JavaScriptは、急な学習曲線と柔軟な構文を備えたフロントエンド開発に適しています。 1。Python構文は直感的で、データサイエンスやバックエンド開発に適しています。 2。JavaScriptは柔軟で、フロントエンドおよびサーバー側のプログラミングで広く使用されています。

PythonコードをSublimeテキストで実行するには、最初にPythonプラグインをインストールし、次に.pyファイルを作成してコードを書き込み、Ctrl Bを押してコードを実行する必要があります。コードを実行すると、出力がコンソールに表示されます。

Visual Studioコード(VSCODE)でコードを作成するのはシンプルで使いやすいです。 VSCODEをインストールし、プロジェクトの作成、言語の選択、ファイルの作成、コードの書き込み、保存して実行します。 VSCODEの利点には、クロスプラットフォーム、フリーおよびオープンソース、強力な機能、リッチエクステンション、軽量で高速が含まれます。

VSコードはPythonの書き込みに使用でき、Pythonアプリケーションを開発するための理想的なツールになる多くの機能を提供できます。ユーザーは以下を可能にします。Python拡張機能をインストールして、コードの完了、構文の強調表示、デバッグなどの関数を取得できます。デバッガーを使用して、コードを段階的に追跡し、エラーを見つけて修正します。バージョンコントロールのためにGitを統合します。コードフォーマットツールを使用して、コードの一貫性を維持します。糸くずツールを使用して、事前に潜在的な問題を発見します。

メモ帳でPythonコードを実行するには、Python実行可能ファイルとNPPEXECプラグインをインストールする必要があります。 Pythonをインストールしてパスを追加した後、nppexecプラグインでコマンド「python」とパラメーター "{current_directory} {file_name}"を構成して、メモ帳のショートカットキー「F6」を介してPythonコードを実行します。
