- 在末尾加上内容
import sys, string, os, shutil
import random
ff = open('D:\\YinParker\\Desktop\\C4M(1)_.txt', 'w') # 打开一个存放新数据文件,可写模式
with open('D:\\YinParker\\Desktop\\C4M(1).txt', 'r') as f: # 打开一个现有的待处理的文件只读模式
line = f.readlines()# 读取文件中的每一行,放入line列表中
for line_list in line:
random_number = random.randint(200, 255)#随机生成一个 [200,255] 的数,包含200、255
line_new = line_list.replace('\n', '')# 将换行符替换为空('')
line_new = line_new + '\t'+str(random_number) + '\n' # 行末尾加上"\t" 和数字后,同时加上"\n"换行符
print(line_new)
ff.write(line_new) # 写入一个新文件中
功能,在每一行的结尾增加一个[200,255]的数字,并且新文件在“C4M(1)_.txt”里。
参考:
https://blog.csdn.net/qq_46107892/article/details/123106463?utm_medium=distribute.pc_relevant.none-task-blog-2defaultbaidujs_utm_term~default-0-123106463-blog-115653339.235v39pc_relevant_3m_sort_dl_base1&spm=1001.2101.3001.4242.1&utm_relevant_index=3
参考文献中的:line_new = line_new + r’ 1’ + ‘\n’ 中的r‘ 1’的r代表后面的字符串为原始字符串,不需要转义,即r ‘\t 1’就是字符串\t 1,去掉r就会再此处tab一下
前;
后:
- 在开头加上内容
前提得先关闭要读取的1.txt
import sys, string, os, shutil
print("###")
ff = open('D:\\YinParker\\Desktop\\1_.txt', 'w') # 打开一个文件,可写模式
with open('D:\\YinParker\\Desktop\\1.txt', 'r') as f: # 打开一个文件只读模式
line = f.readlines()# 读取文件中的每一行,放入line列表中
for line_list in line:
print("!!!!!!!")
line_new = "LIBS += F:/pcl1_12_0/PCL1.12.0/lib/"+line_list
print(line_new)
ff.write(line_new) # 写入一个新文件中