-
如何编写批处理文件批处理文件批处理文件
2010-04-14 10:36:10在这个例子中,驱动器 A 中磁盘上的所有文件均复制到d:back中。显示的注释提示您将另一张磁盘放入驱动器 A 时,pause 命令会使程序挂起,以便您更换磁盘,然后按任意键继续处理。 6.Call 命令 从一个批处理程序调用... -
医学图像格式转换器DcmTransform.rar
2019-09-03 18:28:28对于某一系列文件,由于拍摄中设备参数设置不变,其像素的变化范围,图像的明暗度饱和度基本相同,所以在图像转化操作中,用户可以调节好窗位窗宽后,一次性的将系列文件全部转化。对于DSA血管减影造影图像,也是... -
一个java正则表达式工具类源代码.zip(内含Regexp.java文件)
2009-10-25 12:01:41以前写了一个java的正规表达式的java工具类,分享一下,有用到的欢迎下载使用。 如果你有常用的定义好的,且测试通过的正规表达式,欢迎跟贴,也让我享用一下 . 类中用到了 jakarta-oro-2.0.jar 包,请大家自己在 ... -
numpy.loadtxt()方法读取csv文件为numpy数组
2019-09-06 16:55:55因为csv文件里面的日期是字符串,后面的为数值,数据类型不同不能一次性读取到一个numpy数组里面,否则会报类型错误, 所以分为两次读取,t1读取数据(即第1、2、3、4、5列),t2读取字符串格式的日期(第0列) 在...csv文件数据如下:
因为csv文件里面的日期是字符串,后面的为数值,数据类型不同不能一次性读取到一个numpy数组里面,否则会报类型错误,所以分为两次读取,t1读取数据(即第1、2、3、4、5列),t2读取字符串格式的日期(第0列)
在读取字符串时,最后的.astype(str)作用是改变np.array中所有数据元素的数据类型为字符串类型,因为存储的时候是bytes形式存储的,如果不进行转换,读取出来的即为b’2014/9/12’此种类型的,转换之后即为’2014/9/12’字符串形式。
关于python 中的 type(), dtype(), astype()的区别见此
import numpy as np # numpy读取csv文件 filepath = 'E:\\waterwell\\导入数据\\水气两相法导入数据\\生产数据1.csv' #csv文件数据之间是以','分割,unpack是可选参数,默认为False,表示不转置所读取的数据矩阵 #skiprows=1 表示跳过第一行,,usecols=(1,2,3,4,5)表示读取列数,不读取第0列 t1 = np.loadtxt(filepath,dtype=np.int,delimiter=',',skiprows=1,usecols=(1,2,3,4,5),encoding='utf-8') # 读取字符串,最后的.astype(str)作用是改变np.array中所有数据元素的数据类型 t2 = np.loadtxt(filepath,dtype=bytes,delimiter=',',skiprows=1,usecols=(0),encoding='utf-8').astype(str) print(t1) print(len(t1)) print(t2) print(len(t2)) 结果: [[ 73 6 73 74 73] [ 81 6 73 74 154] [ 80 7 74 74 235] ... [ 34 105 53 57 123323] [ 33 104 53 57 123357] [ 33 104 53 57 123391]] 1754 ['2014/9/12' '2014/9/13' '2014/9/14' ... '2019/6/30' '2019/7/1' '2019/7/2'] 1754
-
AppleXsoft数据恢复软件|恢复被刪除文件|硬盘数据恢复v3.3.0.69.exe
2019-07-14 09:32:11支持恢复所有文件类型,如文档文件,图像文件,音乐文件,视频媒体文件,等等! 支持扫描并找到丟失的分区,启动扇驱和其它文件系统组件。 屡获殊荣的软件,能恢复其他软件所不能恢复的文件。 支持检测驱动器,... -
DWR.xml配置文件说明书(含源码)
2010-01-15 11:02:17任何一个dwr.xml的文件都需要包含DWR DOCTYPE的声明行,格式如下: <!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN" "http://www.getahead.ltd.uk/dwr/dwr10.dtd"> 整个配置文件的... -
oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串
2017-05-06 20:26:52oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 第一章 Oracle入门 一、 数据库概述 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今五十年前。简单来说是本身可视... -
C开发金典随书源码:含数据结构 数值计算分析 图形图像处理 目录和文件操作 系统调用方面的范例
2013-10-25 13:12:12配书光盘Readme文件 C 语言通用范例开发金典 第1章 数据结构. 1 1.1 数组和字符串 2 1.1.1 一维数组的倒置 2 范例1-1 一维数组的倒置 2 ∷相关函数:fun函数 1.1.2 一维数组应用 3 范例1-2 一维数组应用 3 ... -
6D高档次娱乐影院电动缸平台JMDM-DDG.doc
2019-10-12 22:47:12(2)结合Stereoscopic Player播放器能支持几乎所有的影片格式,比如:avi、mkv、mpg、mpeg、rm、rmvb、mov、m2ts等(并且格式可以通过软件相互转换)。(3)支持外部载入字幕,并可以设置成左右立体格式。(4)支持... -
电大2013年秋)计算机应用基础形成性考核册题目及答案
2013-05-14 11:59:42---选属性隐藏和只读----确定—选中考试—选中KS1.txt右键---选删除---单击“工具”菜单----文件夹选项----“查看”选项卡----选“显示所有文件”---确定---搜索----command.com----右键command.com----创建快捷图标... -
大话Oracle RAC:集群、高可用性、备份与恢复--详细书签版
2013-02-06 16:12:06但是DBA要求的是稳定压倒一切,DBA必须去适应自己所使用的产品,而不能期待产品去适应自己,更没有机会去改变产品,因此了解这个产品的工作原理是非常必要的。 现在网络发达,遇到问题时,有论坛、BBS各种渠道... -
C#开发实战1200例(第一卷+第二卷)+源码下载地址.txt
2019-05-17 09:24:24主要内容有C#开发环境的使用、C#语言基础应用、字符串处理技术、数组和集合...文件基本操作、文件夹基本操作、文件流操作、加密、解密及解压缩文件、C#与Word互操作、高效应用Excel、基本图形绘制、图像处理技术、常用... -
AIX下的sed介绍
2012-12-06 22:13:58一次性处理所有改变。 sed不与原文件打交道,只是操作源文件的一个拷贝,然后所有的改动输出到一个文件,并输出到屏幕。 调用sed的三种方式: 1.命令行键入命令 2.将sed命令插入脚本文件,然后调用sed 3.将sed命令...
--the end--sed:是一个非交互性文本流编辑器,可编辑大或小的文件,sed命令定时编辑,删除文件; 一次性处理所有改变。 sed不与原文件打交道,只是操作源文件的一个拷贝,然后所有的改动输出到一个文件,并输出到屏幕。 调用sed的三种方式: 1.命令行键入命令 2.将sed命令插入脚本文件,然后调用sed 3.将sed命令插入脚本文件,并使sed脚本可执行?自动执行? 调用sed 1.命令格式 sed [选项] sed命令 输入文件 2.使用sed脚本 sed [选项] -f sed脚本文件 输入文件 3.使用第一行具有sed命令解释器的sed脚本文件 sed脚本 [选项] 输入文件 选项: n 不打印 c 下一命令是编辑命令[无用] f 正在调用sed脚本文件 保存sed命令,可以使用重定向方式:sed 'sed_cmd' input_file > outfile sed浏览文件时,默认从第一行开始浏览,若想定位文本,有2种方式: 1.使用行号,单行或多行(范围) 2.正则表达式 使用sed在文件中定位文本的方式 —————————————————————————————————————————————————————————————————— x x为行号,如1 x,y 表示行号范围从x到y /pattern/ 查询包含模式的行。例如/disk/或/[a-z]/ /pattern/pattern/ 查询包含两个模式的行,例如/disk/disks/ pattern/,x 在给定行号上查询包含模式的行,例如/ribbon/,3 x,/pattern/ 通过行号和模式查询匹配行,3,/vdu/ x,y! 查询不包含指定行号x和y的行,1,2! —————————————————————————————————————————————————————————————————— sed编辑命令 ———————————————————————————————————————————————————————— p 打印匹配行 = 显示文件行号 a\ 在定位行号后附加新文本信息 i\ 在定位行号后插入新文本信息 d 删除定位行 c\ 在新文本替换定位文本 s 使用替换模式替换相应模式 r 从另一个文本中读取文本 w 写文本到一个文件 q 第一个模式匹配完成后推出或立即推出 l 显示与八进制ASCII代码等价的控制字符 {} 在定位行执行的命令组 n 从另一个文本中读取下一行,并附加在下一行 g 将模式2粘贴到/pattern n/ y 传递字符 n 延续到下一输入行;允许跨行的模式匹配语句 —————————————————————————————————————————————————————————— 建立一个文件: vi quote.txt pg quote.txt the honeysuckle band played all night long for noly $90. It was an evening of splendid music and company. Too bad the disco floor fell through at 23:10. The local nurse Miss P.Neave was in attendance. 打印首行: sed -n '1p' quote.txt The honeysuckle band played all night long for noly $90. 打印最后一行: sed -n '$p' quote.txt The local nurse Miss P.Neave was in attendance. 打印整个文件,格式:1,$p sed -n '1,$p' quote.txt The honeysuckle band played all night long for noly $90. It was an evening of splendid music and company. Too bad the disco floor fell through at 23:10. The local nurse Miss P.Neave was in attendance. 打印指定行 sed -n '4p' quote.txt The local nurse Miss P.Neave was in attendance. 使用正则表达式 打印包含was单词的行; sed -n '/was/'p quote.txt[or sed -n '/was/p' quote.txt] It was an evening of splendid music and company. The local nurse Miss P.Neave was in attendance. 检索数据:打印出现以ing结尾单词的行 sed -n '/.*ing/'p quote.txt It was an evening of splendid music and company. 查找包含$符号的行: sed -n '/\$/'p quote.txt The honeysuckle band played all night long for noly $90. 筛选出一行,格式:line_num,/pattern/ sed -n '4,/was/'p quote.txt The local nurse Miss P.Neave was in attendance. 打印每行的行号: sed -e '=' quote.txt 1 The honeysuckle band played all night long for noly $90. 2 It was an evening of splendid music and company. 3 Too bad the disco floor fell through at 23:10. 4 The local nurse Miss P.Neave was in attendance. 打印包含was单词的行的行号: sed -n '/was/=' quote.txt 2 4 包含was的行: sed -n '/was/'p quote.txt It was an evening of splendid music and company. The local nurse Miss P.Neave was in attendance. 打印包含music的行号,和行数据: sed -e '/music/=' -n -e '/music/p' quote.txt 2 It was an evening of splendid music and company.
-
PHP基础教程 是一个比较有价值的PHP新手教程!
2010-04-24 18:52:44CGI程序的伸缩性不很理想,因为它为每一个正在运行的CGI程序开一个独立进程。解决方法就是将经常用来编写CGI程序的语言的解释器编译进你的web服务器(比如mod_perl,JSP)。PHP就可以以这种方式安装,虽然很少有人愿意... -
linux.chm文档
2015-07-07 06:37:39chown -R user1 directory1 改变一个目录的所有人属性并同时改变改目录下所有文件的属性 chgrp group1 file1 改变文件的群组 chown user1:group1 file1 改变一个文件的所有人和群组属性 find / -perm -u+s 罗列一... -
sed 用 法 介 绍
2012-07-04 22:12:512.sed可以随意编辑小或大的文件,sed一次性处理所有改变。 3.记住无论sed命令是什么,sed并不与初始化文件打交道,它操作的只是一个拷贝,然后所有 的改动如果没有重定向到一个文件,将输出到屏幕。 命令行...1.sed是一个非交互性文本编辑器。
2.sed可以随意编辑小或大的文件,sed一次性处理所有改变。
3.记住无论sed命令是什么,sed并不与初始化文件打交道,它操作的只是一个拷贝,然后所有
的改动如果没有重定向到一个文件,将输出到屏幕。
命令行格式:
sed [选项] sed命令 输入文件
--------------------------------
|选项:n:不打印 c:下一命令是编辑命令 f:正在调用sed脚本文件|
--------------------------------
使用sed在文件中定位文本的方式
---------------------------------------------------------------------------
x x为一行号,如 1
表示行号范围从 x到y,如2,5表示从第 2行到第5行
x,y
查询包含模式的行。例如 /disk/或/[a-z]/
/pattern/
查询包含两个模式的行。例如 /disk/disks/
/pattern/pattern/
在给定行号上查询包含模式的行。如 /ribbon/,3
pattern/,x
通过行号和模式查询匹配行。 3./vdu/
x,/pattern/
查询不包含指定行号 x和y的行。1,2!
x,y!
---------------------------------------------------------------------------
基本sed编辑命令
---------------------------------------------------------------------------
p 打印匹配行
= 显示文件行号
a\ 在定位行号后附加新文本信息
i\ 在定位行号后插入新文本信息
d 删除定位行
c\ 用新文本替换定位文本
s 使用替换模式替换相应模式
r 从另一个文件中读文本
w 写文本到一个文件
q 第一个模式匹配完成后推出或立即推出
l 显示与八进制 ASCII代码等价的控制字符
{} 在定位行执行的命令组
n 从另一个文件中读文本下一行,并附加在下一行
g 将模式2粘贴到/pattern n/
y 传送字符
n 延续到下一输入行;允许跨行的模式匹配语句
---------------------------------------------------------------------------
eg:sed -n '5,9p' test.log 显示打印定位行
sed -n '/Hello/'p test.log 打印匹配模式
sed -n '9,/Hello/'p test.log 模式与行号进行查询
\ 反斜杠进行屏蔽特殊字符含义 eg:sed -n '/\$/'p test.log
sed -n '1,$p' test.log 显示整个文件
sed -n '1p' test.log 第一行
sed -n '$p' test.log 最后一行
sed -e '/Hello/=' test.log 打印匹配模式的行号
sed -n -e '/Hello/p' -e '/Hello/=' test.log 打印匹配模式的行号及行内容
----------------------------------------
插入文本
test.sed脚本
#!/bin/sed -f
/Hello/ a\
My name is Jim!!
执行./test.sed test.log 在Hello行后添加文本My name is Jim!!
----------------------------------------------------------------------------
删除文件:
sed '1d' test.log 删除每一行
sed '1,3d' test.log 删除一行三行
sed '/Hello/d' test.log 删除含有Hello的行
sed '/^$/d' test.log 删除空行
---------------------------------------
替换文本:
sed 's/hello/HELLO/' test.log 替换hello为HELLO
sed 's/hello/HELLO/w result.log' test.log 替换结果写入result.log
-------------------------------------------------------------------------------
匹配后退出:
sed '/Hello/q' test.log 匹配到Hello就退出
使用s/-*//g删除横线------。
‘s/\.$//g’ 删除以句点结尾行
‘-e /abcd/d’ 删除包含 abcd的行
‘s/[][][]*/[]/g’ 删除一个以上空格,用一个空格代替
‘s/^[][]*//g’ 删除行首空格
‘s/\.[][]*/[]/g’ 删除句点后跟两个或更多空格,代之以一个空格
‘/^$/d’ 删除空行
‘s/^.//g’ 删除第一个字符
‘s/COL\(...\)//g’ 删除紧跟 COL的后三个字母
‘s/^\///g’ 从路径中删除第一个 \
‘s/[]/[]//g’ 删除所有空格并用 tab键替代
‘S/^[]//g’ 删除行首所有 tab键
‘s/[]*//g’ 删除所有 tab键 -
sed 命令
2007-07-12 22:58:00sed 非交互文本流编辑器可以随意编辑小的大的文本文件有许多sed命令用来编辑和删除,一次性处理所有改变,可以节省了时间可以在命令行输入sed命令,也可以在一个文件中写入命令,然后调用sed。sed并不与初始文件打...sed 非交互文本流编辑器
可以随意编辑小的大的文本文件
有许多sed命令用来编辑和删除,一次性处理所有改变,可以节省了时间
可以在命令行输入sed命令,也可以在一个文件中写入命令,然后调用sed。
sed并不与初始文件打交道,它只操作一个拷贝,然后把所有的改动如果没有重定向到一个文件,将输出到屏幕格式:
sed [选项] sed命令 输入文件 实际命令使用单引号
sed [选项] -f sed 脚本文件 输入文件
sed 脚本文件 [选项] 输入文件
sed选项
n 不打印
c 下一个命令是编辑命令
f 正在调用脚本文件
sed -f myscript.sed input_file
========================================
sed 'some-sed-commands' inputfile> myoutfile
sed 浏览文件,缺省从第一行定位有两种方式定位文本:
(1)使用行号,可以是一个简单文件,或是一个行号范围
(2)使用正则表达式
x-----表示行号
x,y标识行号范围从x到y
/pattern/ 查询包含模式的行
/pattern/pattern/ 查询包含两个模式的行。
pattern/,x 在给定的行查找包含模式的行
x,/pattern/ 通过行号和模式查询匹配行
x,y!查询不包含行号x,y的行sed -n '2p' filename打印文件第2行
sed -n '1,3p' filename 打印1-3行
sed -n '/pattern/'p filename 打印匹配行
sed -n '4,/pattern/'p filename 打印第4行匹配的行
sed -n '//$/'p filename
sed -n '1,$p' filename
sed -n '/.*ing'p filename
sed -n '$p' filename打印最后一行
sed -n '/music/=' 打印匹配的行号
sed -n -e /pattern/p -e /pattern/=
创建脚本:
#!/bin/sed -f
/company/ a/
Then suddenly it happened.
============================
#!/bin/sed -f
1 c/
this is the change on line 1
/evening/ i/
insert a line
$ c/
change last line
==========================================
sed '1d'filename 删除第一行
sed '$d' filename 删除最后一行
=========================================
sed 替换模式
s/pattern-to-find /replacement-pattern/[g p w n]
g 替换全局所有模式
p 缺省sed将所有替换行写入标准输出 加p使-n选项无效
w 文件名 将输出定向到另一个文件
sed 's/night/NIGHT/' fileName 查询night,用NIGHT替换它。
sed 's//$//' fileName 删除$元符号
sed 's/The/Now/g' fileName 全局替换
sed 's/splient/SPLIENT/w sed.out' fileName
sed -n 's/test/"test" &p'fileName
sed '1,2 w fileName2' fileName 输入filename的前两行到filename2中
sed '/company./r filename1' filename2 将filename1 附加到filename2的company后
sed '/.a.*/q' filename 查询首次出现的模式然后退出
sed -n '1,$l' filename 显示文件的控制字符
cat sql.txt|sed 's/--*//g'|sed '/^$/d'|sed '$d'|sed '1d'|awk '{print $1}'
从命令行向sed传值
echo $Name |sed "s/go/$Repalce/g"
‘s / / . $ / / g’ 删除以句点结尾行
‘-e /abcd/d’ 删除包含a b c d的行
‘s / [ ] [ ] [ ] * / [ ] / g’ 删除一个以上空格,用一个空格代替
‘s / ^ [ ] [ ] * / / g’ 删除行首空格
‘s / / . [ ] [ ] * / [ ] / g’ 删除句点后跟两个或更多空格,代之以一
‘/ ^ $ / d’ 删除空行
‘s / ^ . / / g’ 删除第一个字符
‘s /CO L / ( . . . / ) / / g’ 删除紧跟C O L的后三个字母
‘s / ^ / / / / g’ 从路径中删除第一个/
‘s / [ ] / [ ] / / g’ 删除所有空格并用t a b键替代
‘S / ^ [ ] / / g’ 删除行首所有t a b键
‘s / [ ] * / / g’ 删除所有t a b键 -
极品视频转换软件TMPGEnc XPress4.7.6.304中文绿色破解版(附教程)(共2分卷36M)分卷一
2010-06-01 09:43:53TMPGEnc 是日本人堀浩行开发的一套老牌的高画质视频编码转换工具软件,在 Canopus ProCoder v2.0 Final 推出以前,一直是视频转换领域的画质冠军,支持 VCD、SVCD、DVD 以及所有主流媒体格式 (Windows Media、Real ... -
ExtAspNet v2.2.1 (2009-4-1) 值得一看
2010-04-01 09:41:27-ExtAspNet支持原生的AJAX,也就是说控件的属性改变在AJAX过程中会反映到页面中,但并不是所有的控件属性都支持AJAX改变。 -加载s.gif图片在本机进行,不会请求extjs.com远程资源(feedback:efrigate43,abaocoole)... -
高级Shell脚本编程
2013-10-28 10:08:19转换图片文件格式, 同时更改文件名 9-12. 将音频流文件转换为ogg各式的文件 9-13. 模拟getopt 9-14. 提取字符串的另一种方法 9-15. 使用参数替换和错误消息 9-16. 参数替换和"usage"消息(译者注: 通常就是帮助... -
WINRAR5.0正式注册版
2013-10-10 10:14:03RAR 5.0 压缩文件格式的改变: a) 文件时间存储为协调世界时(UTC),替代以前的本地时间,这让文件在不同的时区内 的交流更直观; b) 文件名和压缩文件注释使用 UTF-8 编码。 4. RAR 5.0 恢复记录基于里德-... -
Excel VBA实用技巧大全 附书源码
2010-10-08 18:59:2404130向连续的单元格列区域一次性输入不同的数据 04131向单元格区域一次性输入相同的数据 04132通过数组向单元格区域一次性输入数据 04133向单元格区域输入连续值 04134向单元格区域输入连续的日期 04135向单元格... -
Linux操作系统基础教程
2013-04-08 21:34:26一.Linux的文件系统结构.....................................................................................................6 二. 文件类型................................................................ -
windows实用dos命令大全
2010-12-10 21:27:354.使用说明:该命令可以一步就将目录及其下的所有文件、子目录、更下层的子目录一并删除,而且不管文件的属性为隐藏、系统或只读,只要该文件位于删除的目录之下,DELTREE都一视同仁,照删不误。使用时务必小心!!... -
php高级开发教程说明
2008-11-27 11:39:22以适应特殊需求,有些库太庞大以致不能随处安装,因为每一次选中都必须分析几百K字节的代 码,这将严重降低站点的性能。在这种情况下,需要用1 0 0 %自己创造的优化解决方案,以取代 非最优解决方案。 更大的项目... -
入门学习Linux常用必会60个命令实例详解doc/txt
2011-06-09 00:08:45在Linux 和Unix系统上,所有文件都是作为一个大型树(以/为根)的一部分访问的。要访问CD-ROM上的文件,需要将CD-ROM设备挂装在文件树中的某个挂装点。如果发行版安装了自动挂装包,那么这个步骤可自动进行。在Linux... -
Visual Basic开发实战1200例(第Ⅰ卷).(清华出版.孙秀梅.巩建华).part1
2016-06-14 11:19:42实例138 去掉字符串中所有空格 实例139 去除字符串尾空格 5.4 字符串位置与长度 实例140 获得中英文混合字符串的字节长度 实例141 获得某个字符在一个字符串中最后出现的位置 实例142 获得字符串中指定后几位... -
基于记录应用程序设计
2012-09-24 11:51:28如果学生的答案与提供的答案不符,则告知学生结果并提供另一次机会回答问题。 四.数据的表示 为使该应用程序拥有较好的可移植性,关于某门课程的所有信息必须存入一个数据文件中,而不是直接将它们写入程序。程序... -
C#开发实例大全(基础卷).软件开发技术联盟(带详细书签) PDF 下载
2018-02-20 01:26:55实例120 通过类的多态性确定人类的说话 行为 147 5.4 迭代器和分部类的使用 149 实例121 使用迭代器显示公交车站点 149 实例122 使用迭代器实现倒序遍历 150 实例123 使用迭代器实现文字的动态效果 151 实例124 使用... -
delphi 开发经验技巧宝典源码
2010-08-12 16:47:230096 使用Pos函数返回子字符串第一次出现的索引值 66 0097 使用Quotedstr函数返回字符串的引证串 66 0098 使用Trim函数删除字符串的首尾空格 66 4.2 数学计算函数 67 0099 使用Abs函数返回指定数值的绝对值...