簡體   English   中英

從 a.txt 文件中讀取文本並使用 python 插入字符串

[英]Read text from a .txt file and insert a string using python

好吧,長話短說,我想將 a.txt 文件讀入我的程序,然后在文本中的特定點插入一個字符串。 output 看起來像這樣:

“文件中的文本 {string} 文件中的更多文本”

這是我目前正在使用的相關代碼:

with open(r"act 1 text\act_1_scene_1_talk.txt","r+") as scene_1_talk_file:
    scene_1_talk = scene_1_talk_file.read()
print(input("Press enter to continue. "))
print(f"{scene_1_talk}")  

我想我可以將文本文件切成兩半,然后將字符串放在它之間,但我更願意將文件保存在一個正文中。 我可以提供額外的代碼段來幫助澄清任何事情。

假設您想將{string}放在文本文件的中間。 那么你也能

with open('note.txt', "r") as f:
    f_read = f.read()
middle_position = int(len(f_read) / 2) - 1 //minus one because array starts from zero
//strings are immutable, so we need another variable to store the new string
result = f_read[:middle_position] + "{string}" + f_read[middle_position:]
print(result)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM