![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
以下のPerlをPythonで書くとどうなるのでしょうか?
pythonのヒアドキュメントと<DATA>, chompの動作の置き換えが知りたいです。
ヒアドキュメントは"""や'''で可能?と思いますが、ヒアドキュメントを1行づつ取り出す方法がわかりません。
use strict; # <-- Pythonの厳格化?の警告方法も知りたいです。
while(<DATA>){
chomp;
print "$_\n";
}
exit;
__DATA__
abc
de
f
ghi
参考になるサイトや本をご存じの方教えてください。
No.3
- 回答日時:
>#2
>>> str = "foo \n"
>>> str
'foo \n'
>>> str.rstrip()
'foo'
perl -e "$str=qq{foo \n};chomp $str; print qq{'$str'}"
'foo '
No.1
- 回答日時:
Pythonにはヒアドキュメントもchompもありません。
トリプルクォート文字列とstringio を組み合わせればヒアドキュメントもどきはできるかもしれません。
この手のテクニックがありそうなのはCookBookあたりでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) pythonでDBのカラム名で取得したオブジェクトの値を表示したい 1 2022/05/13 03:41
- C言語・C++・C# pythonのファイルの並びでの読み込みとリストについて 4 2022/04/13 03:52
- その他(プログラミング・Web制作) Pythonでexcelのvbaを作成、実行する方法について Pythonで表の自動集計プログラムを 3 2022/07/09 09:58
- その他(プログラミング・Web制作) 「Python 文章自動生成」と調べて様々なサイトを参考に試したのですが、どれもうまくいきませんでし 1 2022/09/26 21:41
- AJAX RPA(PowerAutomate)の実装について 1 2023/07/31 13:46
- その他(プログラミング・Web制作) 全然分からず困っています。習ったものはPythonで基本的に for~in/if/n=len/inp 2 2023/05/23 21:47
- その他(プログラミング・Web制作) 全然分からず困っています。習ったものはPythonで基本的に for~in/if/n=len/inp 2 2023/05/23 22:00
- その他(プログラミング・Web制作) Python - Excel で Webからデータを連続取得したいのですが エラーが出ます 1 2023/07/06 20:08
- その他(プログラミング・Web制作) Pythonの作業環境・作業フォルダの迅速な設定・指定方法 3 2022/04/01 07:55
- その他(プログラミング・Web制作) Pythonについて 2 2022/09/30 14:21
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
16進の10進変換について
-
【至急!!!】python言語で本を見...
-
シェルスクリプトで、空白(ス...
-
python3について。
-
関数「exists」と「defined」の...
-
pythonの*
-
swift 文字コードから文字に変...
-
Net::FTP使用時の取得値をどう...
-
Python3
-
pythonで演算子を変数に代入す...
-
変数まとめて0に初期化する方...
-
PerlからPythonについて
-
数値かどうかの判定方法
-
if文で、上手く表示されない
-
Maximaの順次出力
-
Application.ScreenUpdating = ...
-
JSONで文字列が長い時
-
メモリをアドレスを直接指定し...
-
formで特定のinputを送信しない...
-
CGI(Perl)で、Net::FTPを使いたい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
16進の10進変換について
-
【至急!!!】python言語で本を見...
-
pythonで演算子を変数に代入す...
-
数値かどうかの判定方法
-
pythonの*
-
UWSCのSELECT文の記述方法
-
int(input("○○"))の使い方
-
関数「exists」と「defined」の...
-
c言語 16進数の2進数への変換
-
Perlにおける<?phpinfo();?>の...
-
シェルスクリプトで、空白(ス...
-
I2C接続のLCDディスプレイを使う
-
「HSP」でキャラコードを使って...
-
switch文のエラーについて
-
Use of uninitialized value ---
-
変数の中は文字列か数値か調べ...
-
perでメールが送信出来ない場合...
-
画面上再読み込みをさせたいの...
-
awkの正規表現での最左最短マッ...
-
数値英単語変換
おすすめ情報