質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Q&A

1回答

1338閲覧

pygameでtxtファイルの文字を出力したい

12tenten31

総合スコア14

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

0グッド

0クリップ

投稿2018/09/16 13:46

pythonのプログラムについて、pygameで文章を表示したいと考えています
そこで表示する文章をtxtファイル(名前(仮)はline1.文章の個数は現段階で定まっておらず、各文章の切れ目にAを入れて置き判断できないかと考えています)に保存しておき、それを表示したいと考えています

初心基本的な表示方法として下記のものを参考にして考えています

# -*- coding:utf-8 -*- import pygame from pygame.locals import * import sys def main(): pygame.init() # Pygameの初期化 screen = pygame.display.set_mode((300, 200)) # 大きさ600*500の画面を生成 pygame.display.set_caption("GAME") # タイトルバーに表示する文字 font = pygame.font.Font(None, 55) # フォントの設定(55px) while (1): screen.fill((0,0,0)) # 画面を黒色に塗りつぶし text = font.render("TEST", True, (255,255,255)) # 描画する文字列の設定 screen.blit(text, [20, 100])# 文字列の表示位置 pygame.display.update() # 画面を更新 # イベント処理 for event in pygame.event.get(): if event.type == QUIT: # 閉じるボタンが押されたら終了 pygame.quit() # Pygameの終了(画面閉じられる) sys.exit() if __name__ == "__main__": main()

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

回答がつかないですね。
それは検索すればいくらでも情報があるからです。

python3 テキストファイル 読み込み の検索結果
pythonでファイルの読み書き

コードは検索すれば色々サンプル見つかると思いますので検索する練習してみてください。
今後プログラムを学習するなら必須のスキルになるはずです。
いきなり目的のプログラムと組み合わせるよりも単純にHello,World!を出力するなどで使い方を練習してからが良いです。
基本的な使い方が分かったら目的に合わせてそれを組み合せましょう。

考え方の流れだけざっくり書いておきます。

・文章は1行毎に改行で区切ったものを用意しておく

・ファイル読み込み開始
・path=フォルダ名+ファイル名を指定してファイルを開く
・1行毎に読み込み配列に代入する
・行が無くなるまで繰り返す
・ファイル読み込み終了

・配列の文章をループなどで表示させる

各文章の切れ目にAを入れて置き判断できないかと考えています

特別な理由がなければ改行で区切ることが一般的です。
文字Aで区切ると文字Aを含む文章は意図しない場所で区切られてしまいます。

投稿2018/09/16 22:49

opyon

総合スコア1009

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問