将字符串添加到文件中的奇数行可以通过以下步骤实现:
以下是一个示例的Python代码实现:
def add_string_to_odd_lines(file_path, string_to_add):
# 打开文件
with open(file_path, 'r+') as file:
lines = file.readlines()
file.seek(0) # 将文件指针移回文件开头
# 逐行读取文件并添加字符串
for i, line in enumerate(lines):
file.write(line)
if (i + 1) % 2 == 1: # 判断奇数行
file.write(string_to_add + '\n')
file.truncate() # 截断文件,删除多余内容
# 调用示例
file_path = 'path/to/file.txt'
string_to_add = 'Hello, World!'
add_string_to_odd_lines(file_path, string_to_add)
在上述示例中,file_path
是目标文件的路径,string_to_add
是需要添加的字符串。通过调用add_string_to_odd_lines
函数,可以将string_to_add
添加到文件中的奇数行。请根据实际情况替换file_path
和string_to_add
的值。
领取专属 10元无门槛券
手把手带您无忧上云