zoukankan      html  css  js  c++  java
  • python新建txt文件,并逐行写入数据

    #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接口测试3-JSON格式
    python接口测试2-开发WEB接口
    接口测试1-基础
    Apifox接口测试管理工具
    python的pip安装超时问题解决
    ubuntu解决安装速度问题
    vim进入粘贴模式
    禅道数据库
    内存管理
    文件操作
  • 原文地址:https://www.cnblogs.com/adolfmc/p/8376894.html
Copyright © 2011-2022 走看看