Python
 Computer >> コンピューター >  >> プログラミング >> Python

ファイル拡張子と一致するPython正規表現を作成するにはどうすればよいですか?


正規表現を使用する次のコードは、指定されたファイル名のファイル拡張子と一致します。

import re
result = re.search('.doc$', '87654_3.doc')
print result.group()
出力

これにより、出力が得られます

.doc

  1. Pythonを使用してfiledescriptorfdを含むファイルをディスクに強制的に書き込むにはどうすればよいですか?

    fdatasync(fd)関数を使用して、filedescriptorfdを含むファイルをディスクに強制的に書き込む必要があります。メタデータの更新を強制しません。また、これはUnixでのみ使用可能であることに注意してください。 よりクロスプラットフォームのソリューションは、ファイル記述子fdを含むファイルをディスクに強制的に書き込むためにfsync(fd)を使用することです。 Unixでは、これはネイティブのfsync()関数を呼び出します。 Windowsでは、MS _commit()関数。 例 import os, sys # Open a file fd = os.open( &qu

  2. Pythonで書き込むためにファイルを開く方法は?

    書き込みモードでファイルを開くには、モードとして「w」を指定します。たとえば、 f = open('my_file.txt', 'w') f.write('Hello World') f.close() 上記のコードは、my_file.txtを書き込みモードで開き、「HelloWorld」を含むようにファイルを書き換えます。より安全なアプローチは、with open構文を使用して、例外が発生した場合にファイルが閉じないようにすることです。 with open('my_file.txt', 'r') as f: &