ホームページ バックエンド開発 Python チュートリアル Python入門学習---モジュールと中国語コメントをインポートする3つの方法

Python入門学習---モジュールと中国語コメントをインポートする3つの方法

Nov 07, 2016 am 09:53 AM

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


このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、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)

PHPおよびPython:さまざまなパラダイムが説明されています PHPおよびPython:さまざまなパラダイムが説明されています Apr 18, 2025 am 12:26 AM

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

PHPとPythonの選択:ガイド PHPとPythonの選択:ガイド Apr 18, 2025 am 12:24 AM

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

PHPとPython:彼らの歴史を深く掘り下げます PHPとPython:彼らの歴史を深く掘り下げます Apr 18, 2025 am 12:25 AM

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

Python vs. JavaScript:学習曲線と使いやすさ Python vs. JavaScript:学習曲線と使いやすさ Apr 16, 2025 am 12:12 AM

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

Sublime Code Pythonを実行する方法 Sublime Code Pythonを実行する方法 Apr 16, 2025 am 08:48 AM

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

vscodeでコードを書く場所 vscodeでコードを書く場所 Apr 15, 2025 pm 09:54 PM

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

Visual StudioコードはPythonで使用できますか Visual StudioコードはPythonで使用できますか Apr 15, 2025 pm 08:18 PM

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

メモ帳でPythonを実行する方法 メモ帳でPythonを実行する方法 Apr 16, 2025 pm 07:33 PM

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

See all articles