精华内容
下载资源
问答
  • PHP Web开发实用教程 本章要点 HTML文档的基本结构 主要文本格式标记 超链接标记 图像标记 表格标记 表单标记 在HTML中使用PHP代码 第2章 HTML基础 一个标准的HTML文件通常由4个主要的标记元素构成其基本格式为 文件...
  • 新建文本文档.txt

    2019-10-13 22:57:38
    亲测实用,下载解压即可,有需要的可以私聊我,
  • 大型文本文件打开软件大型文本文件打开软件大型文本文件打开软件大型文本文件打开软件大型文本文件打开软件
  • 基于C#语言(WindowForm窗体应用程序示例)实现文本文件读取和写入方法;文件的删除、移动和复制;对文件中的目录文件进行读取显示与删除等操作
  • windows下新建txt文件快捷键 改注册表,c++写个.exe,然后为快捷方式注册快捷键,绕了一大圈实现ctrl+alt+n快速新建一个txt,像ctrl+shift+n快速新建一个文件夹一样! 内置使用教程
  • C++写文本文档程序

    2016-10-21 19:02:13
    用c++向文本文档写入5000组随机产生的数据(包括姓名、年龄、课程、绩点等) 注意要先建立此文本文档,否则无法打开
  • 文本文件加序号工具是一款用于处理文本文件给指定文字加序号,用于自动喊话软件的文本生成助手。
  • txt,html,php,asp,word等各类文件文字内容查找并替换,网站使用多年,非常好用
  • MFC读取文本文件方法

    2016-09-17 09:21:19
    本程序描述了如何使用MFC读取文本文件,并存储其中的内容,适合初学MFC的人员参考使用。
  • 文本文件,按照指定行数量拆分成多个独立文件。用途各位自己发掘。
  • mfc-文档视图范例。内容:MFC 打开并显示文本文件的例子-文档视图模型。
  • 使用AJAX技术来实现读取本地文本文档内容,然后将读取到的内容显示在网页上
  • MFC读取文本文件

    2018-01-27 21:23:05
    读写文本文档的很多,但是用MFC来写的却不多,在网上搜了一遍,没找到自己想要的,于是自己写一个。本文件包括读取任意.txt格式的文档,并将读取到的文件显示在界面上,还支持文档转码,从而可以读取更多编码格式的....
  • 主要介绍了使用Python读写文本文件及编写简单的文本编辑器的方法,可以利用简单的Python代码实现编辑器中的读取清空和文本文件的新建等操作,需要的朋友可以参考下
  • 为了实现R语言文本挖掘,所需的csv格式文件,利用Java 将文本文件写成csv格式的文件;文本文件的存放结构为---example ---class1 t1.txt ... ---class2 f1.txt ...
  • Windows将文件夹下的所有文件名提取到文本文件,直接下载后放到当前文件夹中,点击运行,即可提取所有文件的文件名到txt文件中。
  • 3.提取文本文档内容中的指定的行作为文本文件新文件名的功能 4.批量创建文本文档或文件夹 5.批量删除正文特定标记之前的所有内容 6.批量删除文档特定列 7.批量删除每行首特定内容 8.批量在每行首添加特定内容 ...
  • 测试文本文档.txt

    2020-05-07 11:56:36
    可以用此文件来判断你写的程序是否可以从网上下载文件
  • 文本工具箱V1.1,包含文本文件的排序、打乱、分割、合并、去重复功能。实用的文本文件小助手。程序运行需要VB6运行时库。
  • C#多文本文档编辑器

    2018-10-14 19:35:02
    一个简单的文本编辑器,C#实现 能够对文本的编辑、排版、打印等。程序启动时有密码输入提示,窗体有菜单栏、工具栏、状态栏、工具提示(类似Word)等
  • 本文要点刚要:(一)读文本文件格式的数据函数:read_csv,read_table1.读不同分隔符的文本文件,用参数sep2.读无字段名(表头)的文本文件 ,用参数names3.为文本文件制定索引,用index_col4.跳行读取文本文件,用...

    本文要点刚要:

    (一)读文本文件格式的数据函数:read_csv,read_table

    1.读不同分隔符的文本文件,用参数sep

    2.读无字段名(表头)的文本文件 ,用参数names

    3.为文本文件制定索引,用index_col

    4.跳行读取文本文件,用skiprows

    5.数据太大时需要逐块读取文本数据用chunksize进行分块。

    (二)将数据写成文本文件格式函数:to_csv

    范例如下:

    (一)读取文本文件格式的数据集

    1.read_csv和read_table的区别:

    #read_csv默认读取用逗号分隔符的文件,不需要用sep来指定分隔符

    import pandas as pd

    pd.read_csv('C:\Users\xiaoxiaodexiao\pythonlianxi\test0424\data.csv')

    L3Byb3h5L2h0dHBzL2ltYWdlczIwMTguY25ibG9ncy5jb20vYmxvZy8xMzY4MzM2LzIwMTgwNC8xMzY4MzM2LTIwMTgwNDI2MjI0MTIxMjkyLTk3OTk2NDIzNy5wbmc=.jpg

    #read_csv如果读的是用非逗号分隔符的文件,必须要用sep指定分割符,不然读出来的是原文件的样子,数据没被分割开

    import pandas as pd

    pd.read_csv('C:\Users\xiaoxiaodexiao\pythonlianxi\test0424\data.txt')

    L3Byb3h5L2h0dHBzL2ltYWdlczIwMTguY25ibG9ncy5jb20vYmxvZy8xMzY4MzM2LzIwMTgwNC8xMzY4MzM2LTIwMTgwNDI2MjI0MTQ0ODY4LTE3NjAxOTAxNDkucG5n.jpg

    #与上面的例子可以对比一下区别

    import pandas as pd

    pd.read_csv('C:\Users\xiaoxiaodexiao\pythonlianxi\test0424\data.txt',sep='|')

    L3Byb3h5L2h0dHBzL2ltYWdlczIwMTguY25ibG9ncy5jb20vYmxvZy8xMzY4MzM2LzIwMTgwNC8xMzY4MzM2LTIwMTgwNDI2MjI0NDEwNjc5LTUyMDkzNTc5MC5wbmc=.jpg

    #read_table读取文件时必须要用sep来指定分隔符,否则读出来的数据是原始文件,没有分割开。

    import pandas as pd

    pd.read_table('C:\Users\xiaoxiaodexiao\pythonlianxi\test0424\data.csv')

    L3Byb3h5L2h0dHBzL2ltYWdlczIwMTguY25ibG9ncy5jb20vYmxvZy8xMzY4MzM2LzIwMTgwNC8xMzY4MzM2LTIwMTgwNDI2MjI0NTAxMzQwLTUwNzMxMTI4Mi5wbmc=.jpg

    #read_table读取数据必须指定分隔符

    import pandas as pd

    pd.read_table('C:\Users\xiaoxiaodexiao\pythonlianxi\test0424\data.txt',sep='|')

    L3Byb3h5L2h0dHBzL2ltYWdlczIwMTguY25ibG9ncy5jb20vYmxvZy8xMzY4MzM2LzIwMTgwNC8xMzY4MzM2LTIwMTgwNDI2MjI0NjA1NjQ1LTEwNDY2MTY3NTcucG5n.jpg

    2.读取文本文件时不用header和names指定表头时,默认第一行为表头

    #用header=None表示数据集没有表头,会默认用阿拉伯数字填充表头和索引

    pd.read_table('C:\Users\xiaoxiaodexiao\pythonlianxi\test0424\data.txt',sep='|',header=None)

    L3Byb3h5L2h0dHBzL2ltYWdlczIwMTguY25ibG9ncy5jb20vYmxvZy8xMzY4MzM2LzIwMTgwNC8xMzY4MzM2LTIwMTgwNDI2MjI0NzU5OTA3LTE4NjY5MTU3NTUucG5n.jpg

    #用names可以自定义表头

    pd.read_table('C:\Users\xiaoxiaodexiao\pythonlianxi\test0424\data.txt',sep='|',

    names=['x1','x2','x3','x4','x5'])

    L3Byb3h5L2h0dHBzL2ltYWdlczIwMTguY25ibG9ncy5jb20vYmxvZy8xMzY4MzM2LzIwMTgwNC8xMzY4MzM2LTIwMTgwNDI2MjI0ODU4MjU0LTEwMTYyOTExODkucG5n.jpg

    3.默认用阿拉伯数字指定索引;用index_col指定某一列作为索引

    names=['x1','x2','x3','x4','x0']

    pd.read_table('C:\Users\xiaoxiaodexiao\pythonlianxi\test0424\data.txt',sep='|',

    names=names,index_col='x0')

    L3Byb3h5L2h0dHBzL2ltYWdlczIwMTguY25ibG9ncy5jb20vYmxvZy8xMzY4MzM2LzIwMTgwNC8xMzY4MzM2LTIwMTgwNDI2MjI1MDIyMzQ3LTI3MDc1NTYwNi5wbmc=.jpg

    4.以下示例是用skiprows将hello对应的行跳过后读取其他行数据,不管首行是否作为表头,都是将表头作为第0行开始数

    可以对比一下三个例子的区别进行理解

    pd.read_csv('C:\Users\xiaoxiaodexiao\pythonlianxi\test0424\data1.txt')

    L3Byb3h5L2h0dHBzL2ltYWdlczIwMTguY25ibG9ncy5jb20vYmxvZy8xMzY4MzM2LzIwMTgwNC8xMzY4MzM2LTIwMTgwNDI2MjI1MTI2MjczLTE5ODE0NDY0MjEucG5n.jpg

    names=['x1','x2','x3','x4','x0']

    pd.read_csv('C:\Users\xiaoxiaodexiao\pythonlianxi\test0424\data1.txt',names=names,

    skiprows=[0,3,6])

    L3Byb3h5L2h0dHBzL2ltYWdlczIwMTguY25ibG9ncy5jb20vYmxvZy8xMzY4MzM2LzIwMTgwNC8xMzY4MzM2LTIwMTgwNDI2MjI1MjA4NjUxLTk0MTcyNzg1NS5wbmc=.jpg

    pd.read_csv('C:\Users\xiaoxiaodexiao\pythonlianxi\test0424\data1.txt',

    skiprows=[0,3,6])

    L3Byb3h5L2h0dHBzL2ltYWdlczIwMTguY25ibG9ncy5jb20vYmxvZy8xMzY4MzM2LzIwMTgwNC8xMzY4MzM2LTIwMTgwNDI2MjI1MjU3ODEyLTE4NDE3MzM3MDYucG5n.jpg

    pd.read_csv('C:\Users\xiaoxiaodexiao\pythonlianxi\test0424\data1.txt',header=None,

    skiprows=[0,3,6])

    L3Byb3h5L2h0dHBzL2ltYWdlczIwMTguY25ibG9ncy5jb20vYmxvZy8xMzY4MzM2LzIwMTgwNC8xMzY4MzM2LTIwMTgwNDI2MjI1MzMwNDA1LTExMDM2MTM0NTEucG5n.jpg

    5.分块读取,data1.txt中总共8行数据,按照每块3行来分,会读3次,第一次3行,第二次3行,第三次1行数据进行读取。

    注意这里在分块的时候跟跳行读取不同的是,表头没作为第一行进行分块读取,可通过一下两个例子对比进行理解。

    chunker = pd.read_csv('C:\Users\xiaoxiaodexiao\pythonlianxi\test0424\data1.txt',chunksize=3)

    for m in chunker:

    print(len(m))

    print m

    L3Byb3h5L2h0dHBzL2ltYWdlczIwMTguY25ibG9ncy5jb20vYmxvZy8xMzY4MzM2LzIwMTgwNC8xMzY4MzM2LTIwMTgwNDI2MjI1NTAxODEzLTI2NjY0MDY5Ni5wbmc=.jpg

    chunker = pd.read_csv('C:\Users\xiaoxiaodexiao\pythonlianxi\test0424\data1.txt',header=None,

    chunksize=3)

    for m in chunker:

    print(len(m))

    print m

    L3Byb3h5L2h0dHBzL2ltYWdlczIwMTguY25ibG9ncy5jb20vYmxvZy8xMzY4MzM2LzIwMTgwNC8xMzY4MzM2LTIwMTgwNDI2MjI1NjA3MDM3LTE0NDg5OTA3OTgucG5n.jpg

    (二)将数据写入文本格式用to_csv

    以data.txt为例,注意写出文件时,将索引也写入了

    data=pd.read_table('C:\Users\xiaoxiaodexiao\pythonlianxi\test0424\data.txt',sep='|')

    print data

    L3Byb3h5L2h0dHBzL2ltYWdlczIwMTguY25ibG9ncy5jb20vYmxvZy8xMzY4MzM2LzIwMTgwNC8xMzY4MzM2LTIwMTgwNDI2MjI1NzE2ODY2LTEzMDM5ODQ2MzkucG5n.jpg

    #可以用index=False禁止索引的写入。

    data=pd.read_table('C:\Users\xiaoxiaodexiao\pythonlianxi\test0424\data.txt',sep='|')

    data.to_csv('C:\Users\xiaoxiaodexiao\pythonlianxi\test0424\outdata.txt',sep='!',index=False)

    L3Byb3h5L2h0dHBzL2ltYWdlczIwMTguY25ibG9ncy5jb20vYmxvZy8xMzY4MzM2LzIwMTgwNC8xMzY4MzM2LTIwMTgwNDI2MjI1ODE0ODk0LTkyNTgzMzczMi5wbmc=.jpg

    #可以用columns指定写入的列

    data=pd.read_table('C:\Users\xiaoxiaodexiao\pythonlianxi\test0424\data.txt',sep='|')

    data.to_csv('C:\Users\xiaoxiaodexiao\pythonlianxi\test0424\outdata2.txt',sep=',',index=False,

    columns=['a','c','d'])

    L3Byb3h5L2h0dHBzL2ltYWdlczIwMTguY25ibG9ncy5jb20vYmxvZy8xMzY4MzM2LzIwMTgwNC8xMzY4MzM2LTIwMTgwNDI2MjI1ODM4OTAwLTEzMjAwMjk4MTAucG5n.jpg

    Windows下Python读取GRIB数据

    之前写了一篇<基于Python的GRIB数据可视化>的文章,好多博友在评论里问我Windows系统下如何读取GRIB数据,在这里我做一下说明. 一.在Windows下Python为什么无法 ...

    Python读取JSON数据,并解决字符集不匹配问题

    今天来谈一谈Python解析JSON数据,并写入到本地文件的一个小例子. – 思路如下 从一个返回JSON天气数据的网站获取到目标JSON数据串 使用Python解析出需要的部分 写入到本地文件,供其 ...

    python 读取excel数据并将测试结果填入Excel

    python 读取excel数据并将测试结果填入Excel 读取一个Excel中的一条数据用例,请求接口,然后返回结果并反填到excel中.过程中会生成请求回来的文本,当然还会生成一个xml文件.具体 ...

    python读取文本文件

    1. 读取文本文件 代码: f = open('test.txt', 'r') print f.read() f.seek(0) print f.read(14) f.seek(0) print f. ...

    利用Python读取外部数据文件

    不论是数据分析,数据可视化,还是数据挖掘,一切的一切全都是以数据作为最基础的元素.利用Python进行数据分析,同样最重要的一步就是如何将数据导入到Python中,然后才可以实现后面的数据分析.数 ...

    Python读取文件数据

    1题目要求: 文本文件有这些数据,需要的只有其中的5个属性,如下颜色标记 像以下的数据达到75万组: 1product/productId: B0000UIXZ4 2product/title: Ti ...

    Python读取Excel数据并根据列名取值

    一直想将自己接触到的东西梳理一遍,可就是迈不出第一步,希望从这篇总结开始不要再做行动的矮人了. 最近测试过程中需要用到python读取excel用例数据,于是去了解和学习了下xlrd库,这里只记录使用 ...

    python——读取MATLAB数据文件 &ast;&period;mat

    鉴于以后的目标主要是利用现有的Matlab数据(.mat或者.txt),主要考虑python导入Matlab数据的问题.以下代码可以解决python读取.mat文件的问题.主要使用sicpy.io即可 ...

    python 读取二进制数据到可变缓冲区中

    想直接读取二进制数据到一个可变缓冲区中,而不需要做任何的中间复制操作.或者你想原地修改数据并将它写回到一个文件中去. 为了读取数据到一个可变数组中,使用文件对象的readinto() 方法.比如 im ...

    随机推荐

    为什么使用Binder而不是其他IPC机制

    本文搬运自:Advantages of using Binder for IPC in Android 使用Binder而不是其他(Semaphores , Message Queue, PIPES) ...

    NOIP 2013 货车运输 最大生成树加DFS巧妙AC

    #include #include #include #include #include

    【Cocos2d-Js基础教学(3)各种基类的定义和使用】

    在游戏开发过程中我们会遇到很多继承关系的处理,特别是层级之间的关系处理. 可能有的同学也做过类似的处理,比如: 游戏的显示层分级为: 底层Scene ,界面层Layer,页面层Page,弹框层Tip等 ...

    HDOJ&lpar;HDU&rpar; 2093 考试排名&lpar;Arrays&period;sort排序、类的应用&rpar;

    Problem Description C++编程考试使用的实时提交系统,具有即时获得成绩排名的特点.它的功能是怎么实现的呢? 我们做好了题目的解答,提交之后,要么"AC",要么错 ...

    How to solve java&period;net&period;SocketTimeoutException&colon;60000millis problem in HDFS

    Many HDFS users encounter the following error when DFSClient ready file from a certain Data Node.  & ...

    AVAudioPlayer与MPMusicPlayerController的区别

    播放在App中的音频时,使用AVAudioPlayer 播放音乐库中的文件时,使用MPMusicPlayerController

    【教程】CRX格式插件不能离线安装?本地扩展CRX无法安装怎么办?

    http://www.cnplugins.com/zhuanti/how-to-make-crx-install.html

    C&num; 枚举用法

    public static class EnumExtensions { public static string GetDescription(this Enum value) { return v ...

    『编程题全队』alpha阶段项目复审

    小组的名字和链接 优点 缺点,bug 报告 最终名次 Gakki赛高 (1)支持注册账号和账号管理(2) 支持自动登录,提供便捷性(3)题目不重复且题目答案准确(4)支持排行榜统计功能(5)自己设计算 ...

    展开全文
  • 本人利用VB.NET中FileOpen()函数编写对文本文件的逐行写入和逐行读取的小程序,而且写的文本没有双引号,很实用的
  • C 复制TXT文件内容到另一个文本文件中,C 文件操作实例,将一个文本文件复制到另一个文件中(要求用两种方法实现:一个一个字符复制及按行进行复制)。
  • 一个可以在Txt中进行模糊搜索的简易代码。具体原理是将所有中文字符转换为拼音全拼然后进行遍历搜索。
  • 编辑文档的类似于Editplus,使用方便,好用,希望大家多多下载
  • 【C语言】C语言读取文本文件

    万次阅读 多人点赞 2019-01-28 20:44:26
    文章目录【C语言】C语言读取文本文件一 前言二 按字符读取文本文件1、程序实现一2、程序实现二三、按行读取文本文件1、程序实现一2、程序实现二四、说明 【C语言】C语言读取文本文件 一 前言 &amp;amp;amp;nbsp;...

    【C语言】C语言读取文本文件

    一 前言

            时不时牵扯到做处理文件,然后就要读取文本,每次都要重新写,这里就做一个记录,方便以后用到,就直接复制粘贴就ok。

    二 按字符读取文本文件

    1、程序实现一

            1:代码

    /*
     程序功能:分别按照字符,行标识读取文本文件
    
     */
    
    // 一、按照字符读取文本文件
    #include <stdio.h>
    int fileHang(FILE *fp);
    
    int main(int argc, char *argv[])
    {
        int flag;
        char ch;
    
    
        char *f1 = argv[1];         //  后台参数
        FILE *fp1 = fopen(f1, "r"); // 创建文件指针及打开文本文件
    
        if(fp1 == NULL){
            printf("文件 %s 打开时发生错误", f1);
            return -1;
        }
    
        while((ch=fgetc(fp1)) != EOF){
            // putchar(ch);
            printf("%c",ch);
        }
     
        // fileHang(fp1);
        fclose(fp1);
        return 0;
    }
    

            2:结果
    在这里插入图片描述

    2、程序实现二

            1:代码

    /*
     程序功能:分别按照字符,行标识读取文本文件
    
     */
    
    // 一、按照字符读取文本文件
    #include <stdio.h>
    int fileHang(FILE *fp);
    
    int main(int argc, char *argv[])
    {
       
        char *f1 = argv[1];         //  后台参数
        FILE *fp1 = fopen(f1, "r"); // 创建文件指针及打开文本文件
    
        if (fp1 == NULL)
        {
            printf("文件 %s 打开时发生错误", f1);
            return -1;
        }
    
        fileHang(fp1); // 调用自定义函数
        fclose(fp1); // 关闭文件指针
        return 0;
    }
    
    
    // 创建子函数
    int fileHang(FILE *fp1)
    {
    
        int lines = 1;
        char ch;
        while ((ch = fgetc(fp1)) != EOF)// 读取到文件末尾或读取失败时返回 EOF
        { 
            
            if (ch == '\n')
            {
                lines++;
            }
            // putchar(ch);
            printf("%c", ch);
        }
    
        printf("\n 一共 %d 行",lines);
        return 1;
    }
    
    

            2:结果
    在这里插入图片描述

    3、以西游记为海量文本进行测试

            1:代码

    /*
     程序功能:分别按照字符,行标识读取文本文件
    
     */
    
    // 一、按照字符读取文本文件
    
    #include <stdio.h>
    #include<time.h>
    
    int fileHang(FILE *fp);
    
    int main(int argc, char *argv[])
    {
       clock_t start,finish;
       double duration;
    
        char *f1 = argv[1];         //  后台参数
        FILE *fp1 = fopen(f1, "r"); // 创建文件指针及打开文本文件
        start = clock();
        if (fp1 == NULL)
        {
            printf("文件 %s 打开时发生错误", f1);
            return -1;
        }
    
        fileHang(fp1); // 调用自定义函数
        fclose(fp1); // 关闭文件指针
        finish = clock();
        duration = (double)(finish - start) / CLOCKS_PER_SEC;
        printf("\n一共耗时 %f 秒",duration);
        return 0;
    }
    
    
    // 创建子函数
    int fileHang(FILE *fp1)
    {
    
        int lines = 1;
        char ch;
        while ((ch = fgetc(fp1)) != EOF)// 读取到文件末尾或读取失败时返回 EOF
        { 
            
            if (ch == '\n')
            {
                lines++;
            }
            // putchar(ch);
            printf("%c", ch);
        }
    
        printf("\n 一共 %d 行",lines);
        return 1;
    }
    
    
    

            2:结果

    在这里插入图片描述

    三、按行读取文本文件

    1、程序实现一

            1:代码

    /*
     程序功能:分别按照字符,行标识读取文本文件
    
     */
    
    // 二、按照行读取文本文件
    #include <stdio.h>
    #include <stdlib.h>
    #define MAX 1024
    int fileHang(FILE *fp);
    
    int main(int argc, char *argv[])
    {
        char line[MAX];
        int lines = 0;
        char *f1 = argv[1];         //  后台参数
        FILE *fp1 = fopen(f1, "r"); // 创建文件指针及打开文本文件
    
        if (fp1 == NULL)
        {
            printf("文件 %s 打开时发生错误", f1);
            exit(1);
        }
    
        while(fgets(line,MAX,fp1) != NULL){
        // 或者,使用whie(!feof(fp1)){fgets(line,MAX,fp1)}
            lines++; // 统计行数
            printf(line);// 打印文本
            
        }
        
        // fileHang(fp1); // 调用自定义函数
        printf("\n一共 %d 行",lines);
        fclose(fp1); // 关闭文件指针
        return 0;
    }
    

            2:结果
    在这里插入图片描述

    2、程序实现二

            1:程序

    /*
     程序功能:分别按照字符,行标识读取文本文件
    
    */
    
    // 二、按照行读取文本文件
    #include <stdio.h>
    #include <stdlib.h>
    #define MAX 1024
    int fileHang(FILE *fp);
    
    int main(int argc, char *argv[])
    {
        char line[MAX];
        int lines = 0;
        char *f1 = argv[1];         //  后台参数
        FILE *fp1 = fopen(f1, "r"); // 创建文件指针及打开文本文件
    
        if (fp1 == NULL)
        {
            printf("文件 %s 打开时发生错误", f1);
            exit(1);
        }
    
        fileHang(fp1); // 调用自定义函数
        fclose(fp1);   // 关闭文件指针
        return 0;
    }
    
    
    // 创建子函数
    int fileHang(FILE *fp1)
    {
    
        int lines = 0;
        char line[MAX];
        while (fgets(line, MAX, fp1) != NULL)
        {
            lines++;      // 统计行数
            printf(line); // 打印文本
        }
        printf("\n 一共 %d 行", lines);
        return 1;
    }
    
    

            2:结果
    在这里插入图片描述

    四、说明

            以上的程序实现一和实现二其本质上是一样的,区别就是实现二是将代码封装了起来。

    展开全文
  • Linux中的文本文件编辑

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,071,846
精华内容 828,738
关键字:

文本文档