python新建txt文件,并逐行写入数据
摘要:#coding=utf-8txtName=“codingWord.txt”f=文件(txtName,“a+”)for iinrange(1100):ifi%2==0:new_ context=“C++”+''f。write(new_context)else:new_context=“Python”+''f。write(new_context)f.close()实用应用程序,合并libsvm所需的格式
#coding=utf-8
txtName = "codingWord.txt"
f=file(txtName, "a+")
for i in range(1,100):
if i % 2 == 0:
new_context = "C++" + '
'
f.write(new_context)
else:
new_context = "Python" + '
'
f.write(new_context)
f.close()
实际应用,合并libsvm所需要格式的两个txt特征值
方法1:
#coding=utf-8
import numpy as np
import os
cwd = os.getcwd()
txtFile1 = cwd + '/first.txt'
txtFile2 = cwd + '/second.txt'
mergeFile2 = cwd + '/mergeTXT.txt'
f = file(mergeFile2, 'a+')
for (index1, line1) in enumerate(open(txtFile1)):
# print index1, line1
for (index2, line2) in enumerate(open(txtFile2)):
if index1 == index2:
newline = line1 + line2 + '
'
f.write(newline)
f.close()
方法2:
first=[]
second=[]
f=open('mergeTXT.txt','w')
with open('first.txt', 'r') as f1:
for line in f1:
line=line.strip()
first.append(line)
with open('second.txt', 'r') as f2:
for line2 in f2:
line2=line2.strip()
second.append(line2)
for i in range(0,399):
result=first[i]+' '+second[i]+'
'
f.write(result)
免责声明:文章转载自《python新建txt文件,并逐行写入数据》仅用于学习参考。如对内容有疑问,请及时联系本站处理。
上篇vue2项目使用axios发送请求git学习(三)下篇
宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=
针对很普遍的每个元素的操作会遍历每个元素进行操作。 这里给出了几种写法,列表每个元素自增等数学操作同理; 示例:整形列表ilist加1个数、元素类型转字符串: 1 ilist = [1, 2, 3, 10, 11, 12] 2 3 4 #每个元素加5,四种方法 5 for i, v in enumerate(ilist): ilist[i] = v +...