ホームページ  >  記事  >  バックエンド開発  >  Pythonの雑記

Pythonの雑記

高洛峰
高洛峰オリジナル
2016-10-31 11:05:411117ブラウズ

os モジュールの説明: Python os モジュールには、一般的なオペレーティング システム機能が含まれています

os.access(path, mode) # パーミッションモードを確認します
os.chdir(path) # 現在の作業ディレクトリを変更します
os.chflags(path, flags) # パスフラグをデジタルフラグに設定します。
os.chmod(path, mode) # 権限を変更する
os.chown(path, uid, gid) # ファイル所有者を変更する
os.chroot(path) # 現在のプロセスのルートディレクトリを変更する
os.close(fd) # ファイル記述子を閉じます fd
os.closerange(fd_low, fd_high) # fd_low (包括的) から fd_high (排他的) までのすべてのファイル記述子を閉じます。エラーは無視されます
os.curdir # 現在のディレクトリに戻ります: ('.' )
os.dup(fd) # ファイル記述子をコピー fd
os.dup2(fd, fd2) # あるファイル記述子 fd を別の fd2 にコピー
os.environ # システム環境変数を取得
os.fchdir(fd) # 変更ファイル記述子による現在の作業ディレクトリ
os.fchmod(fd, mode) # ファイルのアクセス許可を変更します。ファイルはパラメータ fd で指定されます。パラメータ モードは、Unix でのファイルのアクセス許可です。
os.fchown(fd, uid, gid) # ファイルの所有権を変更する この関数は、ファイル記述子 fd で指定されたファイルのユーザー ID とユーザー グループ ID を変更します。
os.fdatasync(fd) # ファイルはファイル記述子 fd によって指定されますが、ファイルのステータス情報は強制的に更新されません。
os.fdopen(fd[, mode[, bufsize]]) # ファイル記述子 fd を通じてファイル オブジェクトを作成し、このファイル オブジェクトを返します。
os.fpathconf(fd, name) # 開いているファイルのシステム構成情報を返します。 name は、取得されるシステム構成の値であり、システム値を定義する文字列である場合があります。これらの名前は、多くの標準 (POSIX.1、Unix 95、Unix 98 など) で指定されています。
os.fstat(fd) # stat() のように、ファイル記述子 fd のステータスを返します。
os.fstatvfs(fd) # statvfs() のように、ファイル記述子 fd を含むファイルのファイル システム情報を返します
os.fsync(fd) # ファイル記述子 fd を持つファイルをハード ディスクに強制的に書き込みます。
os.ftruncate(fd, length) # ファイル記述子 fd に対応するファイルをトリミングし、最大ファイルサイズを超えないようにする。
os.getcwd() # 現在の作業ディレクトリを返します
os.getcwdu() # 現在の作業ディレクトリの Unicode オブジェクトを返します
os.isatty(fd) # ファイル記述子 fd がオープンで tty(-like) の場合デバイスが接続されている場合は true を返し、それ以外の場合は False を返します。
os.lchflags(path, flags) # chflags() と同様にパスフラグをデジタルフラグに設定しますが、ソフトリンクはありません
os.lchmod(path, mode) # 接続されたファイルの権限を変更します
os. lchown(path, uid, gid) # chown と同様にファイル所有者を変更しますが、リンクに従いません。
os.link(src, dst) # パラメータ src を指す、パラメータ dst という名前のハードリンクを作成します
os.listdir(path) # path で指定されたフォルダに含まれるファイルまたはフォルダの名前のリストを返します。
os.lseek(fd, pos, how) # ファイル記述子 fd の現在位置を pos に設定し、次の方法で変更します。 SEEK_SET または 0 はファイルの先頭から計算された位置を設定し、SEEK_CUR または 1 は現在の位置から計算します。位置; os.SEEK_END または 2 はファイルの末尾から始まります
os.lstat(path) # stat() と似ていますが、ソフトリンクはありません
os.linesep # 現在のプラットフォームで使用されている行終端記号、win では「tn」、Linux では「n」です
os.major(device) # 元のデバイス番号からデバイスのメジャー番号を抽出します (stat の st_dev または st_rdev フィールドを使用します)。
os.makedev(major,minor) # メジャーデバイス番号とマイナーデバイス番号を使用して元のデバイス番号を形成します
os.makedirs(path[, mode]) # 再帰的なフォルダー作成関数。 mkdir() と似ていますが、作成されるすべての中間レベルのフォルダーにはサブフォルダーが含まれる必要があります。
os.minor(device) # 元のデバイス番号からデバイスのマイナー番号を抽出します (stat の st_dev または st_rdev フィールドを使用します)。
os.mkdir(path[, mode]) # 数値モードのモードで path という名前のフォルダーを作成します。デフォルトのモードは 0777 (8 進数) です。
os.mkfifo(path[, mode]) # 名前付きパイプを作成します。モードは数値です。デフォルトは 0666 (8 進数) です。
os.mknod(filename[, mode=0600, device]) # ファイルシステムノードを作成します名前付きファイル名 (ファイル、デバイス特殊ファイル、または名前付きパイプ)。
os.open(file, flags[, mode]) # ファイルを開き、必要な開始オプションを設定します。
os.openpty() # 新しい疑似端末ペアを開きます。 pty と tty のファイル記述子を返します。
os.pathconf(path, name) # 関連ファイルのシステム構成情報を返します。
os.pathsep # ファイルパスの分割に使用される文字列
os.pardir # 現在のディレクトリの親ディレクトリ文字列名を取得します: ('..')
os.pipe() # パイプを作成します。ファイルの説明のペアを返します。記号 (r, w) はそれぞれ読み取りと書き込み用です
os.popen(command[, mode[, bufsize]]) # コマンドからパイプを開きます
os.path.abspath(path) # 正規化された絶対パスを返しますpath
os.path.split(path) # パスをディレクトリとファイル名のタプルに分割して返します
os.path.dirname(path) # path のディレクトリを返します。実際、これは os.path.split(path) の最初の要素です
os.path.basename(path) # path の最後のファイル名を返します。パスが / で終わる場合、null 値が返されます。つまり、os.path.split(path) の 2 番目の要素
os.path.exists(path) # パスが存在する場合は True を返し、パスが存在しない場合は False を返します
os.path.isabs(path) # path が絶対パスの場合、True を返します
os.path.isfile(path) # path が既存のファイルの場合は、True を返します。それ以外の場合は False を返します
os.path.isdir(path) # path が既存のディレクトリの場合は True を返します。それ以外の場合は False を返します
os.path.join(path1[, path2[, ...]]) # 複数のパスを結合した後、最初の絶対パスより前のパラメータは無視されます
os.path.getatime(path ) # Return path
os.path.getmtime(path) が指すファイルまたはディレクトリの最終アクセス時刻 # path
os.name が指すファイルまたはディレクトリの最終変更時刻を返します # 現在のプラットフォームを示す文字列。 win->'nt'; Linux->'posix'
os.read(fd, n) # ファイル記述子 fd から最大 n バイトを読み取り、読み取ったバイトを含む文字列を返します。ファイル記述子 fd に対応するファイルは最後に達すると空の文字列が返されます。
os.readlink(path) # ソフトリンクが指すファイルを返す
os.remove(path) # path を含むファイルを削除します。 path がフォルダーの場合、OSError がスローされます。ディレクトリを削除するには、以下の rmdir() を参照してください。
os.removedirs(path) # ディレクトリを再帰的に削除します。ディレクトリが空の場合は削除し、上位のディレクトリに戻ります。
os.rename(src, dst) # ファイルまたはディレクトリの名前を src から dst
os に変更します。 . renames(old, new) #ディレクトリとファイルの名前を再帰的に変更します。
os.rmdir(path) # path で指定された空のディレクトリを削除します。ディレクトリが空でない場合は、OSError 例外をスローします。
os.sep # オペレーティングシステム固有のパス区切り文字、win の場合は「\」、Linux の場合は「/」
os.stat(path) # path で指定されたパスに関する情報を取得します。この関数は C API の stat と同等です。 () システムコール。
os.stat_float_times([newvalue]) #stat_result がタイムスタンプを float オブジェクトとして表示するかどうかを決定します
os.statvfs(path) #指定されたパスのファイルシステム統計を取得します
os.symlink(src, dst) #ソフトリンクを作成します
os .system("bash command") # シェルコマンドを実行して直接表示します
os.tcgetpgrp(fd) # ターミナル fd に関連付けられたプロセスグループを返します (os.open() によって返されるオープンファイル記述子)
os .tcsetpgrp (fd, pg) # ターミナル fd (os.open() によって返されるオープン ファイル記述子) に関連付けられたプロセス グループを pg に設定します。
os.tempnam([dir[, prefix]]) # 一時ファイルの作成に使用される一意のパス名を返します。
os.tmpfile() # オープン モード (w+b) のファイル オブジェクトを返します。このファイル オブジェクトにはフォルダー エントリやファイル記述子がないため、自動的に削除されます。
os.tmpnam() # 一時ファイルを作成するための一意のパスを返します。
os.ttyname(fd) # ファイル記述子 fd に関連付けられた端末デバイスを表す文字列を返します。 fd が端末デバイスに関連付けられていない場合、例外が発生します。
os.unlink(path) # ファイルパスを削除します。
os.utime(path,times) # 指定されたパスファイルのアクセス時刻と変更時刻を返します。
os.walk(top[, topdown=True[, onerror=None[, followlinks=False]]]) # ツリー内を上または下に移動して、フォルダー内のファイル名を出力します。
os.write(fd, str) # ファイル記述子 fd に文字列を書き込み、実際に書き込まれた文字列の長さを返します


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