2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Python3 で用いる入力方法の具体性(sys.stdin)

Last updated at Posted at 2018-11-04

Python3で用いる入力方法

 プログラミング初心者を悩ませる関門として、データの入力が挙げられる。私も現在頭を抱えている。
入力の方法は主に以下の3点のようだ。(間違っている部分があるかもしれない)

・input
・import sys を行ったあとに、sys.stdin
・open

inputは比較的理解しやすいし、openもなんとなくわかるのだが、
問題はsys.stdinだ。ネットで調べてみてもイマイチよく分からない。
分からない最大の点が、どうやって特定の対象を認識して入力しているのかという所だ。
sys.stdin()の()の部分に対象のファイルを書くという事だろうか?
例えば、スクリプトの中にinputと書いてあれば、その度に入力データは変更できるが、
sys.stdinの場合は、スクリプトの中の文章を毎回書き換えないといけない??

sys.stdinの方が、大量のデータを扱う場合は処理が早いという文章も見かけたので、使えるようになりたいのだが。

  • 自分的解決↓

リダイレクトという概念をこれまで理解していなかったようだ。

具体的な標準入力についてよく分かり、リダイレクトについても分かりやすかった。
https://www.adminweb.jp/command/redirect/index4.html

(使う側と作る側の概念について分かりやすかった。
標準入力に対する理解も深まった。
https://qiita.com/angel_p_57/items/03582181e9f7a69f8168

2
2
4

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?