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

競技プログラミングのためのC/C ++、Java、Pythonの外部ファイルからの入出力


この記事では、競技プログラミングのためのC / C ++、Java、およびPythonの外部ファイルからの入出力について学習します。

ファイルからのPythonI/ O

Pythonでは、sysモジュールを使用してファイルから入力を取得し、ファイルに出力を書き込みます。コード形式での実装を見てみましょう。

import sys
# For getting input
sys.stdin = open('sample.txt', 'r')
# Printing the Output
sys.stdout = open('sample.txt', 'w')

ファイルからのJavaI/ O

ここでは、バッファリーダーメソッドを使用して、ファイルリーダーに関連付けられた入力を取得し、ファイルから入力を読み取り、ライターを印刷してデータをファイルに出力します。

// Java program For handling Input/Output
import java.io.*;
class Input {
   public static void main(String[] args) throws IOException {
      BufferedReader br = new BufferedReader(new
      FileReader("sampleinp.txt"));
      PrintWriter pw=new PrintWriter(new
      BufferedWriter(new
      FileWriter("sampleout.txt")));
      pw.flush();
   }
}

ファイルからのC/C ++ I / O

ここでは、無料のopen()関数を使用して、ファイルを開くモードと実行する操作の種類を定義します。デフォルトでは、モードは読み取り専用に設定されています

#include<stdio.h>
int main() {
   // For getting input
   freopen("sampleinp.txt", stdin);
   // Printing the Output
   freopen("sampleout.txt", "w", stdout);
   return 0;
}

結論

このチュートリアルでは、競技プログラミングのためのC / C ++、Java、およびPythonの外部ファイルからの入出力について学習します。


  1. PythonTkinter用のPDFビューア

    Pythonは、さまざまな機能、プロパティ、ユースケースに対応するライブラリと拡張機能の大規模なセットでよく知られています。 PDFファイルを処理するために、Pythonは PyPDF2を提供します 複数のページの処理、抽出、マージ、PDFファイルの暗号化などが可能なツールキット。これは、PDFなどのファイルストリームを管理および操作するための非常に便利なパッケージです。 PyPDF2を使用して、ローカルディレクトリからPDFファイルを選択して開くようにユーザーに求めることでPDFファイルを読み取るTkinterアプリケーションを作成します。 アプリケーションを作成するには、以下の手順に従い

  2. WindowsでのPythonプログラミング用のIDE

    この記事では、PythonforWindowsで利用できるさまざまなIDEについて学習します。 Pycharm インタラクティブなPythonコンソール Webフレームワークのサポート より速い屈折時間 開発が少ない Jupyterノートブック ほぼすべてのPythonモジュールとの互換性 スペースとハードウェアの要件が少ない 組み込みのターミナルおよびカーネル機能 さまざまなウィジェットを適用できます ウィングイデ 組み込みのデバッグツール 単体テストのサポート 簡単なコードナビゲーション機能。 コモドイデ サードパーティライブラリのサポート XMLオートコンプ