...
Pythonを使用してファイルシステムノードを作成する方法は?

os.mknod(path、mode = 0o600、device = 0、*、dir_fd = None)は、pathという名前のファイルシステムノード(ファイル、デバイス特殊ファイル、または名前付きパイプ)を作成します。 モードは、使用する権限と作成するノードのタイプの両方を指定し、stat.S_IFREG、stat.S_IFCHR、stat.S_IFBLK、stat.S_IFIFOのいずれかと組み合わせて(ビット単位のOR)(statで使用可能) 。 この関数は、ディレクトリ記述子に関連するパスもサポートできます。 Unixでのみ利用可能です。 次のように使用できます。 impor...

2020-02-08
whimseybronze
...
Pythonを使用してrawデバイス番号からデバイスメジャー番号を取得する方法は?

メソッドos.major(device)は、rawデバイス番号(通常はstatのst_devまたはst_rdevフィールド)からデバイスメジャー番号を抽出します。 例 この方法を使用するには、rawデバイス番号が必要です。 次のように使用できます。 import os, sys path = "/var/www/html/foo.txt" # Now get the stat tuple info = os.lstat(path) # Get major device number major_dnum = os.major(info.st_dev) print "Major Devi...

2020-02-08
napecaramel
...
Pythonを使用して新しい擬似端末ペアを開く方法は?

os.openpty()を使用して、Pythonを使用して新しい擬似端末ペアを開くことができます。 このメソッドは、マスターエンドとスレーブエンドに対して、それぞれファイル記述子のペア(マスター、スレーブ)を提供します。 例 次の方法で使用できます。 import os # master for pty, slave for tty m,s = os.openpty() print m print s # showing terminal name s = os.ttyname(s) print m print s 出力 出力が得られます: 3 4 3 /dev/pty0...

2020-02-08
forgerskitter
...
Pythonファイルの一般的なヘッダー形式は何ですか?

これは、Python開発者が一般的にモジュール/ pythonファイルを整理する方法です。 1.各ファイルの最初の行は#!/ usr / bin / env pythonです。 これにより、インタープリターを暗黙的に呼び出すスクリプトとしてファイルを実行できます。 2.次は、説明を含むdocstringです。 3. importステートメントを含むすべてのコードは、docstringに従う必要があります。 最初に組み込みモジュールをインポートし、次にサードパーティモジュールをインポートしてから、パスおよび独自のモジュールへの変更をインポートします。 ...

2020-02-08
antlerdew
...
os.pipe()関数はPythonで何をしますか?

メソッドos.pipe()はパイプを作成し、それぞれ読み取りと書き込みに使用できるファイル記述子(r、w)のペアを返します。 例 import os, sys print "The child will write text to a pipe and " print "the parent will read the text written by child..." # file descriptors r, w for reading and writing r, w = os.pipe() processid = os.fork() # This is the parent pr...

2020-02-08
talonheavy
...
Pythonを使用してディレクトリの名前を変更する方法は?

shutilモジュールを使用して移動することにより、Pythonでディレクトリの名前を変更できます。 shutil.move(src、dst)は、ディレクトリをsrcからdstに移動します。 パスを指定せずにディレクトリの名前を変更するだけの場合、基本的に名前を変更します。 例えば >>> import shutil >>> shutil.move('my_folder', 'new_name') 上記のコードは、my_folderの名前をnew_nameに変更します。 os.rename(src、dst)を使用してディレクトリの名前を変更することもできます。 例えば >>>...

2020-02-08
pawcoconut
...
Pythonでディレクトリのすべてのファイルを一覧表示するにはどうすればよいですか?

os.listdir(my_path)は、my_pathディレクトリにあるすべてのもの(ファイルとディレクトリ)を取得します。 例 次のように使用できます。 >>> import os >>> os.listdir('.') ['DLLs', 'Doc', 'etc', 'include', 'Lib', 'libs', 'LICENSE.txt', 'NEWS.txt', 'python.exe', 'pythonw.exe', 'README.txt', 'Scripts', 'share', 'tcl', 'Tools', 'w9xpopen.exe'] 出力 ファイルだけ...

2020-02-08
takersheer
...
Pythonで拡張子が.txtのディレクトリ内のすべてのファイルを見つける方法は?

os.listdirメソッドを使用して、ディレクトリ内のすべてのディレクトリとファイルを取得できます。 次に、リストをフィルタリングしてファイルのみを取得し、拡張子も確認します。 例えば >>> import os >>> file_list = [f for f in os.listdir('.') if os.path.isfile(os.path.join('.', f)) and f.endswith('.txt')] >>> print file_list ['LICENSE.txt', 'NEWS.txt', 'README.txt'] endswithメソッドは、文字...

2020-02-08
lynxrampant
...
あるPythonファイルで別のPythonファイルを実行するにはどうすればよいですか?

1つのPythonファイルで別のPythonファイルを実行する方法は複数あります。 1.モジュールのように使用します。 実行するファイルをインポートし、その機能を実行します。 たとえば、fileB.pyをfileA.pyにインポートするとします。ファイルが同じディレクトリにあり、fileA内にあると仮定します import fileB これで、fileAでは、次のようにfileB内の任意の関数を呼び出すことができます。 fileB.my_func() 2. execコマンドを使用できます。 execfile('file.py') インタープリターでfile.pyファイルを実行します。...

2020-02-08
pigsilver
...
Pythonでバイナリファイルをコピーするにはどうすればよいですか?

shutilモジュールは、ファイルだけでなくフォルダー全体をコピーする機能を提供します。 shutil.copy(source、destination)を呼び出すと、パスsourceのファイルがパスdestinationのフォルダーにコピーされます。 (ソースと宛先は両方とも文字列です。)宛先がファイル名の場合、コピーされたファイルの新しい名前として使用されます。 この関数は、コピーされたファイルのパスの文字列を返します。 例えば >>> import shutil >>> # Copy the file in same folder with different name >>>...

2020-02-08
riderhorn