Pythonの組み込みモジュールを学ぶ2020/10/13

Pythonのモジュール

1.内蔵モジュール

| -数学・計算モジュール
| -ランダムな乱数モジュール
| - UUID-ユニバーサル固有識別子モジュール
| - OS-アクセスオペレーティングシステムの機能モジュール
| -はos.path-getのファイルはモジュールの属性
| - sys-
オペレーティング環境の変数および汎用モジュール|-時間-時間モジュール
|-日時-日付と時間モジュール
|-カレンダー-カレンダーモジュール
|-ハッシュリブ-暗号化モジュール
| -hmac-Hmacアルゴリズムモジュール

数学モジュール

math.pi-#
周乱数学.e-#自然定数
math.nan-#数値ではない
math.acos()-#逆余弦
math.log(真の数値、底)-#対数関数
math .ceil()-#
切り上げ(天井)math.round-#Round(python3のグローバル関数)
math.round()(-10進数、括弧内に保持される小数点以下の桁数)
math .fabs ()-#絶対値を
取るmath.abs()-#絶対値を
取るmath.fmod()-#モジュラスを見つける
math.sqrt()-#Open square
math.pow()-#Power power
math.radians()-#ラジアン単位の回転角度値

ランダムモジュール

アルゴリズム内のすべての乱数は、疑似乱数と呼ばれます

random.random()-#Random [0,1)間隔番号
random.randint(a、b)-#[a、b]ランダム整数
random.uniform(a、b)-#[a、b]乱数
random.choice(container)-#最初にコンテナを作成し、コンテナ内の要素をランダムに選択することが前提です
。random.shuffle(container)-#shuffle、コンテナ内のデータをランダムにシャッフルします。

sysモジュール

sys.api_version()-#バージョン番号を表示
sys.argv#argv——引数(パラメーター)、戻り値はリスト、スクリプトは
sys.copyrightに渡されます-#copyright information
sys.exit()-#システムの終了
sys.getdefaultencoding-#システムのデフォルトエンコーディングを取得します(python独自のシステム)
sys.getfilesystemencoding-#必ずしもファイルエンコーディングを取得しません
sys.getrecursionlimit-#再帰制限番号を取得します
sys.setrecursionlimit(number) -#再帰制限の変更数量
sys.getrefcount()-#オブジェクトの参照カウントを
取得しますsys.platform-現在のシステムプラットフォームを取得します

時間モジュール

time.asctime(tuple)-#()現在の時刻を取得するものがなく、日付文字列をヨーロッパとアメリカの時刻形式
で返し
ますtime.ctime(timestamp)-#現地時間を取得し、日付文字列timeを返します。gmtime( ) - #取得時オブジェクト
time.localtime() - #取得ローカルタイムオブジェクト
time.sleep(時間) - #スリープ
time.time() - #取得現在のタイムスタンプ
time.strftime() -
#フォーマット時間time.strptime()-#文字列フォーマット時間を日付オブジェクトに変換します

日時モジュール

datetime.date()-#日付オブジェクトを作成する

/ >>> date(year = 2020、month = 2、day = 3)/ >>> datetime.date(
2020,2,3)
datetime.time([hour] [、minute] [、seconds] [、microseconds ])#時間オブジェクトを作成する
datetime.datetime()-日付と時刻を表す
datetime.tzinfo()-タイムゾーンの時間を表す
datetime.astimezone(時間オブジェクト)—現在のタイムゾーンの
日時に対応する時間オブジェクトを返します.now -を返す現在の時刻オブジェクト
datetime.ctime(時刻オブジェクト)
-a時間文字列ヨーロッパやアメリカの標準に準拠していることは、日数-リターンdatetime.day
時間オブジェクトdatetime.now-リターンは、現在の時間
の時間をオブジェクトdatetime.minute-時間の分を返しますオブジェクト番号
datetime.second-戻り時間オブジェクト秒
datetime.microsecond-オブジェクトのマイクロ秒の回数を返します

カレンダーモジュール

calendar.month(2018,8)-特定の年の特定の月に戻る
calendar.calendar(2018)-特定の年の
calendar.isleap()に戻る-それが飛躍年の
calendar.monthrange( 2018,8)-return特定の月の曜日の最初の日は、その月の
の週とすべての曜日で始まります。monthcalendar(2018,8)-今月のシーケンスの戻り値は0です。

osモジュール

os.curdir-#相対パスを
返すos.pwd-#現在のパスを
返すos.getcwd-#絶対パスを取得し、戻りバイトに注意する
os.chdir(path)-#作業パスを変更する
os.cpu_count()— —#現在のコンピューターのコア(スレッド)の数を取得します
os.chmod()—#アクセス許可を変更します(Linux)
os.defpath()—#デフォルトでファイルパスを検索します
os.device_encoding() —#ファイルエンコーディングを
取得os.fstat-#File
statusos.getenv-#Get environment
os.getpid()-#現在のプロセスの番号
os.getppid()-#の親プロセス番号を取得現在のプロセス
os.kill-#プロセスを
強制終了os.linesep()-#現在のシステムの
新行文字を取得os.listdir( "path")-#現在のワークスペース内のすべてのファイルとフォルダーの名前を取得、リストを
返すos.mkdir()-#ディレクトリの作成、デフォルトは再帰的ではありません。1つのレベルのディレクトリのみ
os.makedirs()-#ディレクトリの作成、再帰的、マルチレベルのディレクトリの作成
os.open()- #ファイルのオープン/作成
os.remove()-#ファイルの削除
os.removedirs()-#ディレクトリの削除
os.rmdir()-#空のディレクトリの削除
os.rename( "ファイル名"、 "新しいファイル名" )-#名前の変更
os.scandir()-#現在のワークスペース内のすべてのファイルとフォルダーの名前を取得し、イテレーター
os.sep()を返します-#各オペレーティングシステムレベル間でセパレーター
osを区切るパスセパレーター.stat() -#ファイルステータスを返す

os.pathモ​​ジュール

os.path.abspath(path)
-絶対パスを返しますos.path.altsep()-ファイルセパレータを取得します
os.path.basename(path)
-ファイル名を返しますos.path.commonprefix(list)-リスト(複数のパス)、すべてのパスで共有される最長のパス
os.path.dirname(path)
-ファイルパスを返しますos.path.exists(path)-パスが存在する場合はTrueを返し、パスがパスの場合はTrueを返します存在する場合は、Falseを返します。
os.path.lexists-パスが存在する場合はTrueを返し、パスが破損している場合はTrueを返します
os.path.expanduser(path)-パス含まれる " "と " user"をユーザーディレクトリ
os.pathに変換します。 expandvars(path)-環境変数の値に従ってパスの「name」と「name」および「」を置き換えますn a m e "および" {name} "
os.path.getatime(path)-最終アクセス時刻(浮動小数点の秒数
)を
返しますos.path.getmtime(path)-最終ファイル変更時刻osを返します.path .getctime(path)-ファイルパスの作成時刻を
返します
os.path.getsize(path)-ファイルサイズを返します。ファイルが存在しない場合はエラーを返しますos.path.isabs(path)-決定します絶対パス
かどうか
os.path.isfile(path)-パスがファイルかどうかを判断しますos.path.isdir(path)-パスがディレクトリかどうかを判断します
os.path.islink(path)-パスはリンクです
os.path.ismount(path)
-パスがマウントポイントであるかどうかを判別しますos.path.join(path1 [、path2 [、…]])-ディレクトリとファイル名をパスに
結合しますos.path .normcase(path)-パスのサイズを変換します書き込みとスラッシュ
os.path.normpath(path)-正規のパス文字列形式
os.path.realpath(path)-パスの実際のパスを返します
os.path.relpath(path [、start])-最初から相対パスの計算を開始します
os.path.samefile(path1、path2)-ディレクトリまたはファイルが同じかどうかを判断する
os.path.sameopenfile(fp1、fp2)
-fp1とfp2が同じファイルを指しているかどうか判断するos.path.samestat(stat1 、stat2)-統計タプルstat1とstat2が同じファイルを指しているかどうかを判別します
os.path.split(path)-パスをdirnameとbasenameに分割し、タプル
os.path.splitdrive(path)を返します-一般的にはwindows、returnドライブ名とパスのタプル
os.path.splitext(path)-パスを分割し、パス名とファイル拡張子のタプルを返します
os.path.splitunc(path)-パスをロードポイントとに分割しますfile
os.path .walk(path、visit、arg)-各ディレクトリに入るときにパスをトラバースしてvisit関数を呼び出します。visit関数には3つのパラメータ(arg、dirname、names)が必要です。dirnameはのディレクトリ名を表します。現在のディレクトリ。namesは現在のディレクトリを表します。の下にあるすべてのファイル名について、argsはwalkの3番目のパラメータです
。os.path.supports_unicode_filenames-ユニコードパス名をサポートするかどうかを設定します

おすすめ

転載: blog.csdn.net/MHguitar/article/details/109040312
おすすめ