竹内纱里奈和大战黑人_欧美成人黄色小视频_91福利影视_欧美在线观看视频网站_h色网站免费观看_97综合

極客小將

您現(xiàn)在的位置是:首頁(yè) » python編程資訊

資訊內(nèi)容

在python3中如何把文本轉(zhuǎn)換為二進(jìn)制

極客小將2021-01-04-
簡(jiǎn)介在python3中把文本轉(zhuǎn)換為二進(jìn)制的方法:首先修改dirroot為要讀取的文件夾的路徑;然后遍歷所有的文件夾,讀取txt文件;最后更改newdirroot為新的目錄路徑,程序運(yùn)行完以后會(huì)生成和原來(lái)一樣的目錄和dat的二進(jìn)制文件。當(dāng)讀取讀大量數(shù)據(jù)的時(shí)候,為了加快讀取的速度,需要將文本文件轉(zhuǎn)為二進(jìn)制文

在python3中把文本轉(zhuǎn)換為二進(jìn)制的方法:首先修改dirroot為要讀取的文件夾的路徑;然后遍歷所有的文件夾,讀取txt文件;**后更改newdirroot為新的目錄路徑,程序運(yùn)行完以后會(huì)生成和原來(lái)一樣的目錄和dat的二進(jìn)制文件。Yny少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

Yny少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

當(dāng)讀取讀大量數(shù)據(jù)的時(shí)候,為了加快讀取的速度,需要將文本文件轉(zhuǎn)為二進(jìn)制文件。Yny少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

python代碼如下:Yny少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

#coding:utf-8 #! /bin/python import os import sys import os.path import pickle import  struct dirroot = "F:\feature_train\" newdirroot="F:\new\" for dirnames in os.listdir(dirroot):     print ("進(jìn)入文件夾:" )     #print dirnames     for dirname in os.listdir(dirroot+dirnames):         #print dirname         if dirname.split('.')[1]!='txt':             continue         file=open(dirroot+dirnames+'\'+dirname,'r')         filename=dirname.split('.')[0]+'.dat'         if not os.path.exists(newdirroot+dirnames+'\'):             os.makedirs(newdirroot+dirnames+'\')         fileNew=open(newdirroot+dirnames+'\'+filename,'wb')         lines=file.readlines()         for line in lines:             curLine=line.split(' ')             for i in range(len(curLine)):                 if len(curLine[i])==0:                     continue                 parsedata = struct.pack("f",float(curLine[i]))                 fileNew.write(parsedata)             fileNew.write(' ')           fileNew.close()         file.close()

使用方法:修改dirroot為要讀取的文件夾的目錄路徑,程序會(huì)遍歷所有的文件夾,讀取其中的txt文件。根目錄下都是文件夾。                                   newdirroot為新的目錄的路徑,程序運(yùn)行完以后會(huì)生成跟原來(lái)一樣的目錄和dat的二進(jìn)制文件。Yny少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

                   txt文件里為float的格式的數(shù)據(jù),可以根據(jù)情況修改。Yny少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

C++ 讀取二進(jìn)制文件:Yny少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

#include <iostream> #include <fstream> #include<stdio.h> using namespace std;  int main(int argc, char** argv) { printf("www ");  //std::cout<<"www"<endl;   float rfea[1024]={0};         FILE *fp;         fp = fopen("001.dat", "rb");         if (fp != NULL){                 fread(rfea, 1024*sizeof(float), 1, fp);                 fclose(fp);         }         int i=0;   for (i=0;i<30 ;i++ )   {         printf("%f ",rfea[i]);   }   return 0; }

推薦課程:三節(jié)課帶你入門(mén)python(青燈教育)Yny少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

預(yù)約試聽(tīng)課

已有385人預(yù)約都是免費(fèi)的,你也試試吧...

主站蜘蛛池模板: 福利精品 | 可以在线观看的av网站 | 中文字幕 欧美 日韩 | 黄色一级免费 | 天天射天天射天天射 | 亚洲视频欧美视频 | 国内精品久久久久久中文字幕 | 成人福利网站在线观看 | 中文无码日韩欧 | 成人午夜精品 | 欧美日韩在线视频免费观看 | 精品久久久久久久久久久下田 | 成人国产 | 激情a| 美女视频黄的免费的 | 免费观看视频www | 不卡在线视频 | 亚洲精品三级 | 一区二区自拍 | 美女视频国产 | 久久黄视频| 91麻豆精品国产自产在线观看一区 | 爱爱免费视频 | 久久久久免费视频 | 欧美一区二区在线视频 | 亚洲激情在线视频 | 国产一在线 | 美女又爽又黄免费视频 | 日韩日日日| 国产成人精品一区二区三区在线 | 精品2区 | 天堂中文在线视频 | 精品视频网站 | 国产一区二区视频免费观看 | 青青草网 | 一级中文免费 | 岛国精品视频在线播放 | 亚洲第一网站 | 亚洲一区久久久 | 国产精品一区二区久久 | 久久久精品国产免费观看一区二区 |