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

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

新規登録して質問してみよう
ただいま回答率
85.35%
Jupyter

Jupyter (旧IPython notebook)は、Notebook形式でドキュメント作成し、プログラムの記述・実行、その実行結果を記録するツールです。メモの作成や保存、共有、確認などもブラウザ上で行うことができます。

Q&A

解決済

1回答

267閲覧

複数の文字printを1つのデータとして保存したいです

543

総合スコア15

Jupyter

Jupyter (旧IPython notebook)は、Notebook形式でドキュメント作成し、プログラムの記述・実行、その実行結果を記録するツールです。メモの作成や保存、共有、確認などもブラウザ上で行うことができます。

0グッド

0クリップ

投稿2020/10/08 06:28

以下のコードを実行しました。実行結果をそのまま保存したいのですが、printしたいものがテキスト形式のため、できないのでしょうか?jupyternotebook1の実行結果をそのままファイルに出力することはできますでしょうか?アドバイスいただけると幸いです。質問が変わりまして申し訳ないです.よろしくお願いいたします。

jupyternotebook1

1m1[0] 2if -5<m1[0]<5: 3 s = print("右尻1枚目角度差は"+'\033[34m'+"学習順位度 低"+'\033[34m') 4elif 5<m1[0]<10: 5 s1 = print("右尻1枚目角度差は"+'\033[33m'+"学習順位度 中"+'\033[0m') 6elif -5<m1[0]<-10: 7 s2 = print("右尻1枚目角度差は"+'\033[33m'+"学習順位度 中"+'\033[0m') 8elif m1[0]>10: 9 s3 = print("右尻1枚目角度差は"+'\033[31m'+"学習順位度 大"+'\033[0m') 10elif m1[0]<-10: 11 s4 = print("右尻1枚目角度差は"+'\033[31m'+"学習順位度 大"+'\033[0m') 12 13m1[1] 14if -5<m1[1]<5: 15 s = print("右尻2枚目角度差は"+'\033[34m'+"学習順位度 低"+'\033[34m') 16elif 5<m1[1]<10: 17 s1 = print("右尻2枚目角度差は"+'\033[33m'+"学習順位度 中"+'\033[0m') 18elif -5<m1[1]<-10: 19 s2 = print("右尻2枚目角度差は"+'\033[33m'+"学習順位度 中"+'\033[0m') 20elif m1[1]>10: 21 s3 = print("右尻2枚目角度差は"+'\033[31m'+"学習順位度 大"+'\033[0m') 22elif m1[1]<-10: 23 s4 = print("右尻2枚目角度差は"+'\033[31m'+"学習順位度 大"+'\033[0m') 24 25 26m1[2] 27if -5<m1[2]<5: 28 s = print("右尻3枚目角度差は"+'\033[34m'+"学習順位度 低"+'\033[34m') 29elif 5<m1[2]<10: 30 s1 = print("右尻3枚目角度差は"+'\033[33m'+"学習順位度 中"+'\033[0m') 31elif -5<m1[2]<-10: 32 s2 = print("右尻3枚目角度差は"+'\033[33m'+"学習順位度 中"+'\033[0m') 33elif m1[2]>10: 34 s3 = print("右尻3枚目角度差は"+'\033[31m'+"学習順位度 大"+'\033[0m') 35elif m1[2]<-10: 36 s4 = print("右尻3枚目角度差は"+'\033[31m'+"学習順位度 大"+'\033[0m') 37 38 39m1[3] 40if -5<m1[3]<5: 41 s = print("右尻4枚目角度差は"+'\033[34m'+"学習順位度 低"+'\033[34m') 42elif 5<m1[3]<10: 43 s1 = print("右尻4枚目角度差は"+'\033[33m'+"学習順位度 中"+'\033[0m') 44elif -5<m1[3]<-10: 45 s2 = print("右尻4枚目角度差は"+'\033[33m'+"学習順位度 中"+'\033[0m') 46elif m1[3]>10: 47 s3 = print("右尻4枚目角度差は"+'\033[31m'+"学習順位度 大"+'\033[0m') 48elif m1[3]<-10: 49 s4 = print("右尻4枚目角度差は"+'\033[31m'+"学習順位度 大"+'\033[0m') 50 51 52m1[4] 53if -5<m1[4]<5: 54 s = print("右尻5枚目角度差は"+'\033[34m'+"学習順位度 低"+'\033[34m') 55elif 5<m1[4]<10: 56 s1 = print("右尻5枚目角度差は"+'\033[33m'+"学習順位度 中"+'\033[0m') 57elif -5<m1[4]<-10: 58 s2 = print("右尻5枚目角度差は"+'\033[33m'+"学習順位度 中"+'\033[0m') 59elif m1[4]>10: 60 s3 = print("右尻5枚目角度差は"+'\033[31m'+"学習順位度 大"+'\033[0m') 61elif m1[4]<-10: 62 s4 = print("右尻5枚目角度差は"+'\033[31m'+"学習順位度 大"+'\033[0m')

jupyternotebook1

1右尻1枚目角度差は学習順位度 低 2右尻2枚目角度差は学習順位度 低 3右尻3枚目角度差は学習順位度 大 4右尻4枚目角度差は学習順位度 大 5右尻5枚目角度差は学習順位度 大

Jupyternotebook

1m1[0] 2if -5<m1[0]<5: 3 s = print("右尻1枚目角度差は"+'\033[34m'+"学習順位度 低"+'\033[34m') 4 s 5elif 5<m1[0]<10: 6 s1 = print("右尻1枚目角度差は"+'\033[33m'+"学習順位度 中"+'\033[0m') 7 s2 8elif -5<m1[0]<-10: 9 s2 = print("右尻1枚目角度差は"+'\033[33m'+"学習順位度 中"+'\033[0m') 10elif m1[0]>10: 11 s3 = print("右尻1枚目角度差は"+'\033[31m'+"学習順位度 大"+'\033[0m') 12elif m1[0]<-10: 13 s4 = print("右尻1枚目角度差は"+'\033[31m'+"学習順位度 大"+'\033[0m') 14 15m1[1] 16if -5<m1[1]<5: 17 s5 = print("右尻2枚目角度差は"+'\033[34m'+"学習順位度 低"+'\033[34m') 18elif 5<m1[1]<10: 19 s6 = print("右尻2枚目角度差は"+'\033[33m'+"学習順位度 中"+'\033[0m') 20elif -5<m1[1]<-10: 21 s7 = print("右尻2枚目角度差は"+'\033[33m'+"学習順位度 中"+'\033[0m') 22elif m1[1]>10: 23 s8 = print("右尻2枚目角度差は"+'\033[31m'+"学習順位度 大"+'\033[0m') 24elif m1[1]<-10: 25 s9 = print("右尻2枚目角度差は"+'\033[31m'+"学習順位度 大"+'\033[0m') 26 27 28m1[2] 29if -5<m1[2]<5: 30 s10 = print("右尻3枚目角度差は"+'\033[34m'+"学習順位度 低"+'\033[34m') 31elif 5<m1[2]<10: 32 s11 = print("右尻3枚目角度差は"+'\033[33m'+"学習順位度 中"+'\033[0m') 33elif -5<m1[2]<-10: 34 s12 = print("右尻3枚目角度差は"+'\033[33m'+"学習順位度 中"+'\033[0m') 35elif m1[2]>10: 36 s13 = print("右尻3枚目角度差は"+'\033[31m'+"学習順位度 大"+'\033[0m') 37elif m1[2]<-10: 38 s14 = print("右尻3枚目角度差は"+'\033[31m'+"学習順位度 大"+'\033[0m') 39 40 41m1[3] 42if -5<m1[3]<5: 43 s15 = print("右尻4枚目角度差は"+'\033[34m'+"学習順位度 低"+'\033[34m') 44elif 5<m1[3]<10: 45 s16 = print("右尻4枚目角度差は"+'\033[33m'+"学習順位度 中"+'\033[0m') 46elif -5<m1[3]<-10: 47 s17 = print("右尻4枚目角度差は"+'\033[33m'+"学習順位度 中"+'\033[0m') 48elif m1[3]>10: 49 s18 = print("右尻4枚目角度差は"+'\033[31m'+"学習順位度 大"+'\033[0m') 50elif m1[3]<-10: 51 s19 = print("右尻4枚目角度差は"+'\033[31m'+"学習順位度 大"+'\033[0m') 52 53 54m1[4] 55if -5<m1[4]<5: 56 s20 = print("右尻5枚目角度差は"+'\033[34m'+"学習順位度 低"+'\033[34m') 57elif 5<m1[4]<10: 58 s21 = print("右尻5枚目角度差は"+'\033[33m'+"学習順位度 中"+'\033[0m') 59elif -5<m1[4]<-10: 60 s22 = print("右尻5枚目角度差は"+'\033[33m'+"学習順位度 中"+'\033[0m') 61elif m1[4]>10: 62 s23 = print("右尻5枚目角度差は"+'\033[31m'+"学習順位度 大"+'\033[0m') 63elif m1[4]<-10: 64 s24 = print("右尻5枚目角度差は"+'\033[31m'+"学習順位度 大"+'\033[0m') 65 66 67 68data = (s,s1,s2,s3,s4,s5,s6,s7,s8,s9,s10,s11,s12,s13,s14,s15,s16,s17,s18,s19,s20,s21,s22,s23,s24) 69print(data)

error

1右尻1枚目角度差は学習順位度 低 2右尻2枚目角度差は学習順位度 低 3右尻3枚目角度差は学習順位度 大 4右尻4枚目角度差は学習順位度 大 5右尻5枚目角度差は学習順位度 大 6--------------------------------------------------------------------------- 7NameError Traceback (most recent call last) 8<ipython-input-132-fda123e6fdf6> in <module> 9 66 10 67 11---> 68 data = (s,s1,s2,s3,s4,s5,s6,s7,s8,s9,s10,s11,s12,s13,s14,s15,s16,s17,s18,s19,s20,s21,s22,s23,s24) 12 69 print(data) 13 14NameError: name 's2' is not defined 15```v

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

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

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

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

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

meg_

2020/10/08 07:32

保存とはファイル出力のことでしょうか?
guest

回答1

0

ベストアンサー

例えばs = print("右尻1枚目角度差は"+'\033[34m'+"学習順位度 低"+'\033[34m')ですと、sNoneになります。これはprint()の返り値がNoneだからです。
文字列にしたいなら、s = "右尻1枚目角度差は 学習順位度 低"等としてください。画面出力もしたいならprint(s)としてください。

ファイル出力したいなら、文字列をリストに保持しておいて最後に出力すれば良いかと思います。

投稿2020/10/08 07:33

meg_

総合スコア10760

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.35%

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

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

質問する

関連した質問