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

Python-.docxモジュールの操作


Word文書には、3つのオブジェクトレベルにラップされたフォーマット済みテキストが含まれています。最低レベル-実行オブジェクト、中間レベル-段落オブジェクト、最高レベル-ドキュメントオブジェクト。

したがって、通常のテキストエディタを使用してこれらのドキュメントを操作することはできません。ただし、python-docxモジュールを使用して、Pythonでこれらのワードドキュメントを操作できます。

  • 最初のステップは、このサードパーティモジュールpython-docxをインストールすることです。 pip「pipinstallpython-docx」を使用できます
  • インストール後、「python-docx」ではなく「docx」をインポートします。
  • 「docx.Document」クラスを使用して、ドキュメントという単語の操作を開始します。

#import docx NOT python-docximport docx#単語のインスタンスを作成documentdoc =docx.Document()#レベル0の見出しを追加(最大の見出し)doc.add_heading('ドキュメントの見出し'、0)#段落を追加し、オブジェクトを変数に格納しますdoc_para =doc.add_paragraph('あなたの段落はここにあります')#実行を追加します。ここで').bold =Truedoc_para.add_run('、および')doc_para.add_run('これらの単語はイタリック')。italic =True#ページ区切りを追加して新しいページを開始しますdoc.add_page_break()#レベルの見出しを追加します2doc.add_heading('Heading level 2'、2)#画像を単語に追加することもできますdocument#width isoptionaldoc.add_picture('path_to_picture')#ドキュメントをlocationdoc.save('path_to_document') 
  1. PythonでPDFファイルを操作しますか?

    Pythonは、さまざまな要件に対応するための膨大なライブラリセットを提供するため、非常に用途の広い言語です。私たちは皆、Portable Document Format(PDF)ファイルに取り組んでいます。 Pythonは、PDFファイルを操作するためのさまざまな方法を提供します。ここでは、PyPDF2というPythonライブラリを使用してPDFファイルを操作します。 PyPDF2は、PDFファイルのページを分割、マージ、トリミング、および変換できる純粋なPythonPDFライブラリです。また、カスタムデータ、表示オプション、およびパスワードをPDFファイルに追加することもできます。 PD

  2. Pythongetpassモジュール

    Pythonの標準ライブラリのgetpassモジュールで定義されている2つの関数があります。これらは、ユーザーの資格情報を検証した後にのみ端末ベースのアプリケーションを実行する必要がある場合に役立ちます。 getpass() この関数は、ユーザーにパスワードの入力を求めます。デフォルトでは、ユーザーが端末に入力したキーはエコーされません。また、端末に表示されるデフォルトのプロンプトは「パスワード」であり、パラメータとして文字列を指定することでカスタマイズできます。 次の例では、PythonプロンプトはWindowsのコマンドプロンプトターミナルから呼び出されます。入力したパスワードは端末