Pythonで入力を取得して、テキストファイルに複数行を書き込みますか?

purudpd

Iamは、Cコードをテキストファイルに直接記述し、手動で作成せずに拡張子を「.c」に変更できるPythonスクリプトを作成しようとしています。これは私がこれまでにしたことです。

import time as t
from os import path

def create_C(dest):

    date=t.localtime(t.time())                #getting current system date
    name=raw_input("Enter file name:")+"%d_%d_%d"%(date[0],date[1],date[2])+".c"
                                                            #User enters the filename 

    if not(path.isfile(dest+name)):           #checks if the file already exists
        f=open(dest+name,"w")
        f.write(raw_input("Start Writting:\n"))
        f.close()
    if __name__=='__main__':
        destination='C:\\Users\\Dell\\Desktop\\Puru\
\\python\\intermediate\\createCfile\\'
        create_C(destination)
        raw_input("done")

ただし、これは1行しか書き込みません。どうすれば複数行を書き込むことができますか?

オメルエルダン

raw_inputを1回呼び出す代わりに:

f.write(raw_input('Start writing'))

空の文字列が挿入されるまで、raw_inputを呼び出すことができます。

file_content = '\n'.join(iter(raw_input, ''))
f.write(file_content)

もう少し明確:

file_lines = iter(raw_input, '') # Get lines as input until an empty line.
file_content = '\n'.join(file_lines) # Join the file lines to one string, seperated by new-line.

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

実行可能ファイルを実行し、テキストファイルから入力を取得してから、Windowscmdで出力を書き込みたい

分類Dev

Pythonを使用してテキストファイルに複数の入力を書き込む方法は?

分類Dev

新しい行のPythonでtxtファイルにテキストを書き込みますか?

分類Dev

Typescriptを使用して、新しい行で配列をテキストファイルに書き込みます

分類Dev

ユーザーからの入力を取得してテキストファイルに書き込む

分類Dev

スクリプトを使用したさまざまな入力に応じて、テンプレートから複数のファイルへの書き込みを自動化するにはどうすればよいですか?

分類Dev

新しいテキストでファイルに行を書き込みますか?

分類Dev

Pythonを使用してテキストファイルに複数行の文字列を書き込む

分類Dev

Pythonでglob.globを使用して、異なる名前の複数の入力テキストファイルから複数の出力テキストファイルを書き込む方法は?

分類Dev

PHPスクリプトを取得してユーザー入力をテキストファイルに書き込むことができません

分類Dev

Pythonキーワードを含む行テキストをファイルに書き込みますか?

分類Dev

テキストファイルの複数行を読み取り、別のテキストファイルに書き込みます

分類Dev

テキストファイルに複数行を書き込む簡単な方法はありますか?

分類Dev

Bashを使用してデータを開いてテキストファイルに書き込みますか?

分類Dev

Java:Jsoupで解析された複数のファイルからの結果をテキストファイルに書き込みます

分類Dev

辞書をテキストファイルに書き込みますか?

分類Dev

Pythonを使用してファイルを読み取り、それを複数のテキストファイルに完全に書き込む方法は?

分類Dev

テキストファイルからコピーして、番号が付けられた行を別のファイルに書き込みます

分類Dev

最初の書き込み時にテキストファイルを上書きしてから、それに追加します-Python

分類Dev

Pythonでテキストファイルからデータを抽出し、新しいファイルに書き込みます

分類Dev

Pythonはzipをテキストファイルに書き込みます

分類Dev

テキストファイルの行を読み込み、並べ替えてからファイルを上書きします

分類Dev

str()の出力をテキストファイルに書き込みますか?

分類Dev

入力ファイルから特定の行の値を取得します。.csv新しい.csvファイルに書き込みます

分類Dev

PDFから(textractを使用して)抽出したテキストをPythonのdocxファイルにどのように書き込みますか

分類Dev

複数のコマンドを連結して、1行でログファイルに書き込みます

分類Dev

bashの埋め込みforループから複数のテキストファイルを書き込むにはどうすればよいですか?

分類Dev

Pythonはテキストファイルから単語を取得し、sqlite3データベースに書き込みます

分類Dev

Python-re.findallから\ nを使用してリストをテキストファイルに書き込みます

Related 関連記事

  1. 1

    実行可能ファイルを実行し、テキストファイルから入力を取得してから、Windowscmdで出力を書き込みたい

  2. 2

    Pythonを使用してテキストファイルに複数の入力を書き込む方法は?

  3. 3

    新しい行のPythonでtxtファイルにテキストを書き込みますか?

  4. 4

    Typescriptを使用して、新しい行で配列をテキストファイルに書き込みます

  5. 5

    ユーザーからの入力を取得してテキストファイルに書き込む

  6. 6

    スクリプトを使用したさまざまな入力に応じて、テンプレートから複数のファイルへの書き込みを自動化するにはどうすればよいですか?

  7. 7

    新しいテキストでファイルに行を書き込みますか?

  8. 8

    Pythonを使用してテキストファイルに複数行の文字列を書き込む

  9. 9

    Pythonでglob.globを使用して、異なる名前の複数の入力テキストファイルから複数の出力テキストファイルを書き込む方法は?

  10. 10

    PHPスクリプトを取得してユーザー入力をテキストファイルに書き込むことができません

  11. 11

    Pythonキーワードを含む行テキストをファイルに書き込みますか?

  12. 12

    テキストファイルの複数行を読み取り、別のテキストファイルに書き込みます

  13. 13

    テキストファイルに複数行を書き込む簡単な方法はありますか?

  14. 14

    Bashを使用してデータを開いてテキストファイルに書き込みますか?

  15. 15

    Java:Jsoupで解析された複数のファイルからの結果をテキストファイルに書き込みます

  16. 16

    辞書をテキストファイルに書き込みますか?

  17. 17

    Pythonを使用してファイルを読み取り、それを複数のテキストファイルに完全に書き込む方法は?

  18. 18

    テキストファイルからコピーして、番号が付けられた行を別のファイルに書き込みます

  19. 19

    最初の書き込み時にテキストファイルを上書きしてから、それに追加します-Python

  20. 20

    Pythonでテキストファイルからデータを抽出し、新しいファイルに書き込みます

  21. 21

    Pythonはzipをテキストファイルに書き込みます

  22. 22

    テキストファイルの行を読み込み、並べ替えてからファイルを上書きします

  23. 23

    str()の出力をテキストファイルに書き込みますか?

  24. 24

    入力ファイルから特定の行の値を取得します。.csv新しい.csvファイルに書き込みます

  25. 25

    PDFから(textractを使用して)抽出したテキストをPythonのdocxファイルにどのように書き込みますか

  26. 26

    複数のコマンドを連結して、1行でログファイルに書き込みます

  27. 27

    bashの埋め込みforループから複数のテキストファイルを書き込むにはどうすればよいですか?

  28. 28

    Pythonはテキストファイルから単語を取得し、sqlite3データベースに書き込みます

  29. 29

    Python-re.findallから\ nを使用してリストをテキストファイルに書き込みます

ホットタグ

アーカイブ