日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python写文件格式转换程序_python实现txt文件格式转换为arff格式

發布時間:2025/3/15 python 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python写文件格式转换程序_python实现txt文件格式转换为arff格式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文實例為大家分享了python實現txt文件格式轉換為arff格式的具體代碼,供大家參考,具體內容如下

將文件讀取出來的時候默認都是字符型的,所以有轉換出來有點問題,但是還是可以用的。

文件要求第一行是你對應的屬性名,之后是數字。

import sys

import re

relationname = ""

filename = ""

if (len(sys.argv)<2):

print("Usage:\npython arff.py MyRelationName filename.txt")

else:

relationname = sys.argv[1]

filename = sys.argv[2]

class Arff:

def __init__(self, r, f):

self.relationname = r if r is not "" else "MachineLearning"

f = f if f is not "" else "MMG_data.txt"

self.file1 = open(f, 'r')

self.data = []

self.names = []

self.parseData()

self.writeToFile()

def parseData(self):

firstLine = True

for line in self.file1.readlines():

if not firstLine:

try:

line = line.replace("\n", "")

words = line.split(" ")

except ValueError:

print("cant parse file!!")

self.data.append(words)

else:

firstLine = False

line = line.replace("\n", "")

words = line.split(" ")

self.names = words

def getType(self, value):

v = ""

if(type(value) == type(1)):

v = "numeric"

elif(type(value) == type(1.0)):

v = "numeric"

elif(re.match("[0-9]{4}\-[0-9]{2}\-[0-9]{2}\s[0-9]{2}\:[0-9]{2}\:[0-9]{2}", value)):

v = "date " + "yyyy-MM-dd HH:mm:ss"

elif(type(value) == type("string")):

v = "string"

elif(v == ""):

print("Data type "+value+" not supported yet.")

return v

def writeToFile(self):

values = self.data[0]

file2 = open("Dexhunter_test_result.arff", 'w+' )

self.relationname+="\n"

relationString = '@RELATION ' + self.relationname

file2.write(''+relationString+'')

for i in range(len(self.names)):

str2 = "@ATTRIBUTE " + self.names[i] + " " + self.getType( values[i] ) + "\n"

file2.write(''+str2+'')

file2.write('''''@DATA\n''')

for line in self.data:

try:

file2.write(",".join(line)+"\n")

except UnicodeEncodeError:

print("cant write Data to file!!")

Arff(relationname, filename)

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持我們。

本文標題: python實現txt文件格式轉換為arff格式

本文地址: http://www.cppcns.com/jiaoben/python/229365.html

新人創作打卡挑戰賽發博客就能抽獎!定制產品紅包拿不停!

總結

以上是生活随笔為你收集整理的python写文件格式转换程序_python实现txt文件格式转换为arff格式的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 免费观看国产精品 | 中文字幕欧美日韩 | 黄色一级免费视频 | 国模无码视频一区二区三区 | 99精品国产免费 | 久久亚洲熟女cc98cm | 在线免费观看污视频 | www.com毛片| 久久激情婷婷 | 乱短篇艳辣500篇h文最新章节 | 国产成人午夜精品无码区久久 | 欧美日韩激情在线一区二区三区 | 国产91精品高潮白浆喷水 | 色综合日韩| youjizz日本人 | 欧美日韩国产在线 | 中文字幕一区二区在线老色批影视 | 在线中文字幕一区 | 欧美hdxxxx| ass日本 | 中文字幕有码视频 | cao久久| 免费成人黄色片 | 欧美在线www | 欧美日韩不卡一区二区三区 | 久久国产热视频 | 91华人在线| 特黄特色特刺激免费播放 | 午夜视频一区二区三区 | 免费视频99 | 日韩精品成人一区 | 丝袜 亚洲 另类 欧美 重口 | 成人动漫h在线观看 | 亚洲国产成人精品视频 | 91国产一区二区 | 特级毛片爽www免费版 | 黄色网页免费在线观看 | 自拍偷拍欧美日韩 | 亚洲第一二区 | 久久久久久久美女 | 精品国产区 | 中文字幕一区二区视频 | 91免费在线观看网站 | 禁断介护老人中文字幕 | 深夜在线网站 | 亚洲熟女乱综合一区二区 | 色七七亚洲| 日韩视频精品在线 | 男生裸体视频网站 | 一道本在线观看视频 | 屁股夹体温计调教play | 日韩 国产 | 日本青青草视频 | 40到50岁中老年妇女毛片 | 午夜精品国产 | 精品无码一区二区三区蜜臀 | 久久在线精品视频 | 18禁免费无码无遮挡不卡网站 | 亚洲九九九九 | 国产午夜在线一区二区三区 | 久久伊人影院 | 美女网站全黄 | 日韩不卡视频一区二区 | 亚洲男人的天堂在线观看 | 最新av观看| 青青草久 | 蜜桃av噜噜一区二区三区小说 | 夜晚福利 | 香蕉午夜视频 | 美女黄色真播 | 青青超碰 | 天天干天天日 | 国产鲁鲁视频在线观看免费 | 一区二区三区在线免费观看视频 | 亚洲午夜久久久久久久国产 | 99视频国产精品免费观看a | 久久午夜精品人妻一区二区三区 | 亚洲麻豆 | 亚洲 小说 欧美 激情 另类 | 久久韩国 | 亚洲精品国产手机 | 精品视频 | 五号特工组之偷天换月 | 国产中文字幕在线视频 | 毛片免费全部无码播放 | 国产又粗又爽视频 | 毛片在线免费播放 | 欧美视频在线播放 | 久久亚洲成人av | 久久久久亚洲AV成人无码国产 | 国产中文字幕在线观看 | 亚洲成人精品网 | 四虎午夜影院 | aaa天堂| 国产男女无套 | 国产高清小视频 | 嫩草午夜少妇在线影视 | 欧美三区| 欧美一区中文字幕 |