20230721 python edit souce

20230721 python edit souce

You are currently viewing a revision titled "20230721 python edit souce", saved on 2023年7月21日 8:33 PM by フアンテイタンタム
タイトル
20230721 python edit souce
コンテンツ
# 外部テキストファイル with open("text.txt") as ld: lines = ld.readlines() # キーボード入力されたものがhに代入 h = input("検索文字を入力してください: ") # 修正対象の行番号を保持するリスト atari_list = [] # 外部テキストファイルをfor文で回し、検索文字と合致した行を探す for idx, line in enumerate(lines): if line.find(h) >= 0: # 検索文字と合致した行 print("修正対象") print(line) # 修正対象の行番号をリストに追加 atari_list.append(idx) # 修正を行う for atari in atari_list: # 修正のキーボード入力 n = input("これを修正します。名前を入力してください: ") j = input("住所を入力してください: ") d = input("電話番号を入力してください: ") array4 = f"{n},{j},{d}\n" print(array4) print("これを修正します") # 修正行にキーボードからのデータarray4を代入 lines[atari] = array4 # 外部ファイルに書き込み with open('text.txt', mode='w') as f: f.writelines(lines) # 書き込み後のファイルを表示 with open('text.txt') as f: print(f.read())
抜粋
脚注


Old New Date Created Author Actions
2023年7月21日 11:33 AM フアンテイタンタム

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です