首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈程序员必看

    文件读取(FileInputStream 读取本地文件

    使用FileInputStream 读取本地文件(图片、视频、音乐、文档资料) 二进制文件、文本文件 1.在物理存储上上没有什么区别,存在硬盘上都是以二进制方式存储 2.解释数据的逻辑不同,程序读取文本文件 Java提供的FileInputStream类适合读取二进制文件,而不太适合读取文本文件,若读取文本文件,需要做相应的处理,否则会出现乱码。 乱码原因是FileInputStream类是每次读取一个字节,而中文字符是2个字节表示。 =new FileInputStream(nl) isinput.read(); 2. 用循环语句读取文件时,必须设定中止循环条件,一般以读取文件尾部为中止条件。

    9.4K10编辑于 2022-09-01
  • 来自专栏DevOps运维

    2、while+read按行读取文件

    一、三种方法 1.exec读取文件 exec <file sum=0 while read line do cmd done 2. cat读取文件 cat file|while read line do cmd done 推荐用途: 通过awk等三剑客获取文件中的数据后,可以使用这种方法用管道抛给while按行读取 3. while循环最后加重定向 while read line do cmd done<file 推荐用途: 直接按行读取文件中的内容时,推荐用此方法 二、案例 读取web日志文件,把日志文件中每行中的访问字节数相加,统计访问总量 cat /server/scripts/c9.

    2K40发布于 2021-11-16
  • 来自专栏C/C++基础

    TinyXML2读取和创建XML文件

    TinyXML2是simple、small、efficient C++ XML文件解析库!方便易于使用,是对TinyXML的升级改写! 使用方法:将tinyxml2.cpp和tinyxml2.h拷贝至项目目录,使用时包含#include "tinyxml2.h"和using namespace tinyxml2; 1.创建XML文件。 int createTinyXML2(string xmlPath) { FILE* fp=NULL; fp=fopen(xmlPath.c_str(),"w+");//创建空xml文件 读取XML文件 int readTinyXML2(string xmlPath) { XMLDocument doc; doc.LoadFile(xmlPath.c_str()); "]:"<<hash[i]<<endl; std::cout<<"salt["<<i<<"]:"<<salt[i]<<endl; } return 0; } 读取结果

    4.6K11发布于 2018-08-03
  • 来自专栏每日一篇技术文章

    读取文件

    读取文件是一个经常用到的功能,比如从文件目录中读取一张照片,读取一个txt文件,word,excel等等,今天我们就学习一下go是如何读取文件的? 本节你将学到的内容如下 使用绝对文件路径 使用命令行标记来传递文件路径 将文件绑定在二进制文件中 分块读取文件 逐行读取文件 使用绝对文件路径 我们现在项目中创建一个文件 log.txt package 2.创建三个字节的缓冲区 一个汉字对应三个字节 b := make([]byte,3) for { // 3.按三个字节读取文件 n,err := r.Read 1 .打开文件 2.创建读取文件结构体 3.创建读取缓冲区 4.读取文件 5.关闭文件 逐行读取文件 package main import ( "os" "bufio" "fmt" = nil){ fmt.Print(err) return } // 1.创建一个读文件 s := bufio.NewScanner(f) i:=0 // 2. for s.Scan() {

    4K20发布于 2019-05-26
  • 来自专栏码农爱学习的专栏

    【C文件操作2】如何随机的进行文件读取

    上篇【C文件操作1】如何写入读取?fopen的6种组合参数怎么用?介绍了C语言文件操作的基本函数,fopen、fwrite、fread、fclose。这些只能从文件头读写或文件尾追加写入。 SEEK_SET 0 当前位置 SEEK_CUR 1 文件末尾 SEEK_END 2 例如: 将读写位置移动到文件开头 fseek(fp, 0L, SEEK_SET) 将读写位置移动到文件末尾 fseek 函数原型: /** @func: fgets * @brief: 从指定的文件读取一个字符串,并保存到字符数组中 * @para: [str]:字符数组 * [n]:要读取的字符数目 * [fp]:文件指针 * @return:读取成功,返回字符数组首地址,也即str * 读取失败,返回 NULL */ char *fgets ( char * @para: [fp]:文件指针 * [format]:格式化字符串,从fp中读出的内容 * @return:读取成功,返回读出的字符数 * 读取失败

    1.5K30发布于 2021-05-14
  • 来自专栏全栈程序员必看

    json文件读取_c语言文件读取

    <script src="js/readJSON.js"></script> </body> </html> 2、 document.querySelector('header'); let section = document.querySelector('section'); //保存一个json文件访问的 header.appendChild(myPara); } function showHeroes(jsonObj) { //用heroers存储json文件里 myPara1.textContent = 'Secret identity: ' + heroes[i].secretIdentity; myPara2.textContent 0; top: -4px; right: 5px; color: transparent; text-shadow: 0 0 4px white; } 4、json文件

    7.9K30编辑于 2022-11-07
  • 来自专栏blog-技术博客

    深度学习_1_Tensorflow_2_数据_文件读取

    tensorflow 数据读取 队列和线程 文件读取, 图片处理 问题:大文件读取,读取速度, 在tensorflow中真正的多线程 子线程读取数据 向队列放数据(如每次100个),主线程学习 file_queue = tf.train.string_input_producer(file_list) # 2,构造csv阅读器 读取队列数据 reader = tf.TextLineReader API: 图像读取器:tf.WholeFileReader ​ 将文件的全部内容作为值输出的读取器 ​ 返回读取实例 ​ read(file_queuse) 输出时一个文件名和该文件的值 file_queue=tf.train.string_input_producer(file_list) # 2, 构造文件读取读取图片内容(默认一张) reader = tf.WholeFileReader file_queue = tf.train.string_input_producer(self.filelist) # 2, 构造文件读取器,读取内容,每个人样本字节数

    1.1K20发布于 2020-05-08
  • 来自专栏null的专栏

    python读取文件——python读取和保存mat文件

    一、mat文件        mat数据格式是Matlab的数据存储的标准格式。在Matlab中主要使用load()函数导入一个mat文件,使用save()函数保存一个mat文件。对于文件 ? 二、python中读取mat文件     在python中可以使用scipy.io中的函数loadmat()读取mat文件,函数savemat保存文件。 1、读取文件     如上例: #coding:UTF-8 ''' Created on 2015年5月12日 @author: zhaozhiyong ''' import scipy.io as scio dataFile = 'E://data.mat' data = scio.loadmat(dataFile) 注意,读取出来的data是字典格式,可以通过函数type(data)查看 2、保存文件 将这里的data['A']矩阵重新保存到一个新的文件dataNew.mat中: dataNew = 'E://dataNew.mat' scio.savemat(dataNew, {'A'

    27.4K30发布于 2019-02-13
  • 来自专栏null的专栏

    python读取文件——python读取和保存mat文件

    一、mat文件        mat数据格式是Matlab的数据存储的标准格式。在Matlab中主要使用load()函数导入一个mat文件,使用save()函数保存一个mat文件。对于文件 ? 二、python中读取mat文件     在python中可以使用scipy.io中的函数loadmat()读取mat文件,函数savemat保存文件。 1、读取文件     如上例: #coding:UTF-8 ''' Created on 2015年5月12日 @author: zhaozhiyong ''' import scipy.io as scio dataFile = 'E://data.mat' data = scio.loadmat(dataFile) 注意,读取出来的data是字典格式,可以通过函数type(data)查看。 2、保存文件 将这里的data['A']矩阵重新保存到一个新的文件dataNew.mat中: dataNew = 'E://dataNew.mat' scio.savemat(dataNew, {'A'

    8.3K60发布于 2018-03-16
  • 来自专栏全栈程序员必看

    sstream读取文件

    对于如下图所示的数据文件: 274表示有274个点对,以下每一行代表一个点对,每一行的四个数从左到右依次是一个第一个点的x坐标、y坐标、第二个点的x坐标、y坐标,现在要把点对数和每个点对读取并存储 fstream> #include<string> #include<vector> #include<assert.h> using namespace std; struct Correspondence2D2D { double p1[2]; double p2[2]; }; typedef vector<Correspondence2D2D> Correspondences2D2D; int main(){ Correspondences2D2D corr_all; int n=0; ifstream in("correspondences.txt"); assert(in.is_open line; 向流中传值 if(n_line==0){ int n_corrs = 0; stream>> n_corrs; //将流中的值读取

    2.8K10编辑于 2022-09-05
  • 来自专栏IT测试前沿

    python读取文件

    ? ? ? ? ? ? ? ? ?

    6.2K20发布于 2020-10-23
  • 来自专栏跟牛老师一起学WEBGIS

    Geotools读取shp文件并在Ol2中展示

    概述: 在前面有一篇文章中讲到了GDAL将shp转换为GeoJson的实现,以及ol2、3以及Arcgis for js中GeoJson的加载,今天呢,书接上文,介绍Geotools如何读取shp 文件并在ol2中展示。 读取shp package com.lzugis.web; import net.sf.json.JSONArray; import org.geotools.data.shapefile.ShapefileDataStore script> var map1, vectors; OpenLayers.Feature.Vector.style['default']['strokeWidth'] = '2' }); } </script> </head> <body>

    <button id="addchart">读取

    1.7K30发布于 2018-10-23
  • 来自专栏IT当时语_青山师_JAVA技术栈

    Python读取文件

    http://blog.csdn.net/zixiao217/article/details/51927563  IO输入输出,一般操作顺序都是 输入 - 处理 - 输出 - 关闭  这节演示一个读取文本文件的示例 读取文件 file_obj = open('url') """ 2. 做你想做的事情,打印?其他处置?随你吧 """ # 3. 使用open读入url路径指定的文件返回给一个对象给file_obj 变量。 2. 然后我们读取的两次,每次读取一行,输出每行的内容到控制台。 3. 最后关闭资源。 4. 资源关闭后,如果再读取内容会看到错误提示:在已经关闭的文件上进行IO操作。 可迭代对象  open()返回的是一个可迭代对象,我们可以使用for循环读取文件内容。 file_obj: print(data, end='') 东陆之滇,有云山 翠湖畔,白鸥远翔 >>> file_obj.close() # 记得最后总是要关闭资源  读完这节,你已经学会简单读取文件

    1.6K30编辑于 2023-05-04
  • 来自专栏VBA 学习

    文件操作——读取

    1、txt文本文档的读取: 在Windows系统里,我们一般都使用过txt后缀的文本文档,这种文件的数据是非常简单的,所有的数据都是按顺序排列的,不存在特殊的结构。 如果我们使用mode为Binary,这时候就是按照二进制形式顺序去读取文件的数据,其实所有的文件都是可以这样去读取的,因为所有的文件都是硬盘上的一些数据,也就是010101那种东西。 所以读取文件最底层的方法都是这种方式,VBA里还提供了Input等,可以直接读取文本,其实可以理解它就是在Binary Get 基础上,再进行了一些封装处理。 2文件读取代码 我们来尝试读取一个文件试试,在程序文件的同1个目录下建立1个txt文档,命名为test.txt,随便输入一些东西: '以字节方式读取文本 Sub ReadTxtByOpenBin() 'VBA.LOF(num_file)返回num_file这个文件的字节数 ReDim b(VBA.LOF(num_file) - 1) As Byte '读取数据,读取的字节数就是数组

    2.5K30发布于 2020-07-28
  • 来自专栏Android开发经验

    读取Excel文件

    ,于是通过度娘等方法找到了Android中读取Excel表格文件的一种方法,记录一下。 闲话一下Excel中工作簿和工作表的区别: 工作簿中包含有工作表。 工作簿可以由一张或多张工作表组成,一个工作簿就是一个EXCEL表格文件。 好了,开始读取表格文件吧。 前提 首先,我们假设需要读取的表格文件名字为test.xls, 位于assets根目录下。 所需Jar包 这里为了能读取到Excel表格文件,我们要添加一个第三方Jar包jxl。 book = null;//Excel工作簿对象 2.以流的方式读取我们内置在assets目录下的表格文件 inputStream = context.getAssets().open("test.xls "); 3.将上一步的输入流读取成一个文件,方便后续使用 File tempFile = new File(context.getCacheDir(), "test.xls");//临时文件,第二个参数为文件名字

    3.2K40发布于 2018-06-28
  • 来自专栏云计算与大数据技术

    Scala读取文件

    1、在桌面创建文件 ip.txt ip1 127.0.0.1 ip2 127.0.0.2 ip3 127.0.0.3 2、代码 import scala.io.Source object Parser { println("scala读取ip.txt文件") private val lines = Source.fromFile("C:\\Users\\com\\Desktop\\ip.txt

    1.9K30发布于 2021-04-27
  • 来自专栏全栈程序员必看

    J2EE之ServletContext读取资源文件

    ServletContext读取资源文件内容的方式有两种: 方法1. public void doGet(HttpServletRequest request, HttpServletResponse Myeclipse的src文件夹下,为啥getResourceAsStream方法传入的參数确实”/WEB-INF/classes/data.properties” 这是由于这些代码有webserver data.properties文件就会被放到tomcat安装文件所在目录下。 如图: 所以这里传入參数就解释清楚了。 方法2 public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException ,然后通过FileInputStream获取文件流。

    42150编辑于 2022-07-10
  • 来自专栏最新最全的大数据技术体系

    【spark2.x】如何通过SparkSQL读取csv文件

    CSV 格式数据文本文件数据 -> 依据 CSV文件首行是否是列名称,决定读取数据方式不一样的 /* CSV 格式数据: 每行数据各个字段使用逗号隔开 也可以指的是,每行数据各个字段使用 单一 分割符 隔开数据 */ // 方式一:首行是列名称,数据文件u.dat val dataframe: DataFrame = spark.read .format("csv" ) dataframe.printSchema() dataframe.show(10, truncate = false) // 方式二:首行不是列名,需要自定义Schema信息,数据文件 /* ============================================================================== */ // TODO: 2. 读取MySQL表中数据 // 第一、简洁版格式 /* def jdbc(url: String, table: String, properties: Properties): DataFrame

    1.4K10编辑于 2021-12-06
  • 来自专栏技术杂记

    标准IO (三).文件读取加工和保存(2

    Note: 文件打开数是一种系统资源,是有上限的,虽然程序退出后,系统会帮忙清理,但在程序设计中,打开文件,使用完后进行手动关闭是一种很好的习惯,这样可以有效避免缓存未刷新的潜在隐患,也可以更加节约资源 bB2@cC3# aA1!bB2@cC3# aA1!bB2@cC3# aA1!bB2@cC3# aA1!bB2@cC3# aA1!bB2@cC3# aA1! bB2@cC3# aA1!bB2@cC3# aA1!bB2@cC3# aA1!bB2@cC3# aA1!bB2@cC3# aA1! @# emacs@ubuntu:~/file$ cat c2 aA1!bB2@cC3# aA1!bB2@cC3# aA1!bB2@cC3# aA1!bB2@cC3# aA1!bB2@cC3# aA1! @# emacs@ubuntu:~/file$ 编译执行过程中没有报错,从结果来看,b2,c2文件中的内容变化也符合预期 ---- 总结 以下这些函数可以应对绝大部分的IO需求 fopen/fclose

    49720发布于 2021-09-16
  • 来自专栏用户7873631的专栏

    PHPExcel读取文件

    PHPExcel-1.8/Classes/PHPExcel/IOFactory.php"; $filename="F:/6/htdocs/PHPExcel-1.8/Classes/demo.slsx"; //引入读取的 excel类文件 $objPHPExcel=PHPExcel_IOFactory::load($filename); //加载要读取文件 $sheetCount=$objPHPExcel->getSheetCount (); //获取excel文件中有多少个sheet /*for ($i=0;$i<$sheetCount;$i++) { $data=$objPHPExcel->getSheet($i)->toArray (); print_r($data);//读取每个sheet里的数据全部放到数组中. }*/ foreach ($objPHPExcel->getWorksheetIterator() as $ 循环取shert { foreach ($sheet->getRowIterator() as $row)//逐行处理 { if($row->getRowIndex()<2)

    3.2K10编辑于 2021-12-07
领券