Latest web development tutorials

PythonのOSファイル/ディレクトリ方式

osモジュールは、ファイルやディレクトリに対処するための非常に豊かな方法を提供します。次の表で一般的に使用される方法:

いいえ。 メソッドと説明
1

os.access(パス、モード)


テストモード許可
2

os.chdir(パス)


現在の作業ディレクトリを変更
3

os.chflags(パス、フラグ)


マークは、デジタル署名のためのパスを設定します。
4

os.chmod(パス、モード)


アクセス許可の変更
5

os.chown(パス、UID、GID)


ファイルの所有者を変更
6

os.chroot(パス)


現在のプロセスのルートディレクトリを変更します
7

os.close(FD)


ファイルディスクリプタfdを閉じます
8

os.closerange(fd_low、fd_high)


(含まれていない)fd_highするfd_low(封入)から全てのファイルディスクリプタを閉じて、エラーは無視されます
9

os.dup(FD)


ファイルディスクリプタfdをコピー
10

os.dup2(FD、FD2)


別のFD2にファイルディスクリプタfdをコピー
11

os.fchdir(FD)


現在の作業ディレクトリのファイルディスクリプタを変更することにより、
12

os.fchmod(FDモード)


パラメータfdで指定したファイルに、ファイルのアクセス権を変更して、パラメータ・モードは、UNIX上のファイルアクセス権です。
13

os.fchown(FD、UID、GID)


ファイルの所有権を変更して、この関数は、ファイルのユーザIDとグループID、ファイルディスクリプタfdで指定されたファイルを変更します。
14

os.fdatasync(FD)


ディスクへの書き込み、ファイル、ファイル記述子fdで指定されたファイルを強制するが、更新ファイルのステータス情報を強制しません。
15

os.fdopen(FD [モード[、 BUFSIZE]])


ファイルオブジェクトファイルディスクリプタfdを作成し、ファイルオブジェクトを返します。
16

os.fpathconf(FD、名)


開いているファイルシステム構成情報を返します。 値の名前は、システム構成を取得するには、それが定義されたシステム値の文字列であり、多くの標準(POSIX.1、Unix 95、Unix 98その他)で指定されたこれらの名前。
17

os.fstat(FD)


スタットのように、ファイル記述子fdの状態を返します()。
18

os.fstatvfs(FD)


()などはstatvfsとして、情報ファイルは、ファイルシステムのファイルディスクリプタfdが含まれています返します
19

os.fsync(FD)


ファイルのファイルディスクリプタfdを強制的にハードディスクに書き込まれます。
20

os.ftruncate(FD、長さ)


クリッピングファイルディスクリプタはファイルを対応するFD、ので、最大ファイルサイズを超えることはできません。
21

os.getcwd()


現在の作業ディレクトリを返します。
22

os.getcwdu()


現在の作業ディレクトリに戻りUnicodeオブジェクト
23

os.isatty(FD)


ファイルディスクリプタfdが開いている、とのtty(様)デバイスに接続された場合、それは、そうでなければFalse trueを返します。
24

os.lchflags(パス、フラグ)


マークは、デジタル署名のパス、同様のchflags()、ないソフトリンクを設定します
25

os.lchmod(パス、モード)


接続ファイルのパーミッションを変更します。
26

os.lchown(パス、UID、GID)


ファイルの所有者、同様のchownコマンドを変更しますが、リンクをたどりません。
27

os.link(SRC、DST)


、SRCポインティングパラメータをパラメータをdstという名前のハードリンクを作成します。
28

os.listdir(パス)


ファイルやフォルダ名の指定したパスを含むファイルフォルダのリストを返します。
29

os.lseek(FD、POS、どのように)


ファイル記述子を設定すると、変更方法、現在の位置posをfdが:ファイルまたは計算の初めからPOS SEEK_SET 0セットアップを、現在の位置の計算からSEEK_CURまたは1;ファイルの終わりからos.SEEK_ENDまたは2は、UNIX、Windowsで始まりました。効果的な
30

os.lstat(パス)


以下のようなSTAT()、ないソフトリンク
31

os.major(デバイス)


生のデバイス番号から抽出デバイスのメジャー番号(st_devフィールドかst_rdevにフィールドにスタットを用いて)。
32

os.makedev(メジャー、マイナー)


メジャーとマイナーデバイス番号で元の機器の数からなります
33

os.makedirs(パス[モード])


再帰的なフォルダ作成機能。 MKDIR()と同様ですが、あなたがサブフォルダを含めるようにニーズを作成するすべての中間レベルのフォルダ。
34

os.minor(デバイス)


生のデバイス番号から抽出デバイスのマイナー番号(st_devフィールドかst_rdevにフィールドにスタットを用いて)。
35

os.mkdir(パス[モード])


デジタルモードではモードはパスという名前のフォルダを作成する。デフォルトのモードは0777(8進数)です。
36

os.mkfifo(パス[モード])


デジタルへの名前付きパイプ、モードを作成し、既定値は0666(8進数)であり、
37

os.mknod(ファイル名[、モード= 0600 、デバイス])
ファイル名(ファイル、デバイススペシャルファイル、名前付きパイプ)という名前のファイルシステム・ノードを作成します。

38

os.open(ファイル、フラグ[モード ])


ファイルを開き、開いて必要なオプションを設定し、モードのパラメータはオプションです
39

os.openpty()


新しい擬似端末のペアを開きます。 戻るPTYとのttyファイルディスクリプタ。
40

os.pathconf(パス、名前)


関連文書にシステム構成情報を返します。
41

os.pipe()


パイプを作成します。読み書きするために、それぞれのファイルディスクリプタ(R、ワット)のペアを返します。
42

os.popen(コマンド[モード[、 BUFSIZE]])


パイプラインからコマンドを開きます。
43

os.read(FD、N)


ファイルディスクリプタから読むnバイトまでFDとバイトの読み取りを含む文字列を返し、対応するファイルディスクリプタfdは終わりに達している、空の文字列を返します。
44

os.readlink(パス)


ファイルへのソフトリンクポイントを返します。
45

os.remove(パス)


ファイルのパスのパスを削除します。 パスがフォルダである場合、OSErrorのをスローします。(rmdirを下記参照)ディレクトリを削除します。
46

os.removedirs(パス)


再帰的にディレクトリを削除します。
47

os.rename(SRC、DST)


srcからdstへのファイルまたはディレクトリの名前を変更
48

os.renames(旧、新)


再帰的にディレクトリの名前を変更、ファイルの名前も変更することができます。
49

os.rmdir(パス)


ディレクトリが空でない場合はOSErrorの例外をスローした後、指定された空のディレクトリパスを削除してください。
50

os.stat(パス)


STAT()システムコール内のC APIと機能的に同等のパス指定された情報を、取得します。
51

os.stat_float_times([NEWVALUE])
オブジェクトをフロートするかどうかの決定は、タイムスタンプを保つため、stat_resultに表示します

52

os.statvfs(パス)


ファイルシステムの統計情報のパスを取得します
53

os.symlink(SRC、DST)


ソフトリンクを作成します。
54

os.tcgetpgrp(FD)


このプロセスはグループに関連付けられている端末のfd(オープン()ファイル記述子によって返さos.open)に戻ります
55

os.tcsetpgrp(FD、PG)


端末fdの設定プロセス・グループPGに関連する(からなるos.open()はオープンファイル記述子を返しました)。
56

os.tempnam([DIR [、接頭辞] ])


一時ファイルを作成するためのユニークなパス名を返します。
57

os.tmpfile()


これはオープン(+ Bワット)モードファイルオブジェクトを返します。このオブジェクトは、ファイルフォルダのエントリを持っていない、何のファイルディスクリプタが自動的に削除されます。
58

os.tmpnam()


一時ファイルを作成するには、一意のパスを返します。
59

os.ttyname(FD)


これは、端末装置に関連付けられているファイルディスクリプタfdを表す文字列を返します。 FDが端末に関連付けられていない場合は、例外がスローされます。
60

os.unlink(パス)


ファイルのパスを削除します。
61

os.utime(パス、回数)


戻る時間を指定したファイルパスにアクセスして変更します。
62

os.walk(トップ[、トップダウン= Trueの [、のonerror =なし[、followlinks =偽]]])


ツリーウォークでのファイル名で出力フォルダ、アップまたはダウン。
63

os.write(FD、文字列)


文字列は、ファイル記述子fdに書き込まれた文字列の実際の長さが書き込まれ返し

参考住所: