文件输出
文件的输入输出

(4)数据记录文件
一种二进制文件
它把数据组织为具有相同结构的记录,每一行为一个记 录,每个记录都具有相同的数据结构。LabVIEW把每
一个记录作为一个簇写入文件 。
(5)波形文件
波形文件是一种特殊的数据记录文件,它记录了波形数 据特有的一些信息,如波形的起始时间、采样的间隔时 间等。
1 写二进制文件(Write to Binary File) 二进制文件的数据可以是任何数据类型,譬如数组或簇等复杂数据。 如果文件存在,则既可以把数据追加到该文件,也可以覆盖原有的数据; 在保存文本文件前,首先要将数据转换为字符串,然后再用相关的函数将字符串写 LabVIEW把每一个记录作为一个簇写入文件 。 一个波形包括采样开始时间t0,采样时间间隔dt,和采样数据(一个数组)三部分信息。 用Excel打开这个文件,可以看两列数据:一列是序号,另一列是随机数。 LabVIEW提供的文件输入输出函数位于函数模板的File I/0子模板和Waveform→ Waveform File I/O子模板中,分别被用于数据 文件和波形文件存取, 在保存文本文件前,首先要将数据转换为字符串,然后再用相关的函数将字符串写
文件I/O函数
LabVIEW的文件输入输出操作包括三个基本步骤:
打开一个已存在的文件或创建一个新文件; 对文件的读或写操作; 关闭打开的文件。
LabVIEW的文件操作还包括文件或路径的改名与移动、 改变文件特征、创建、修改和读取系统设置文件、记录 前面板对象数据。
LabVIEW提供的文件输入输出函数位于函数模板的File I/0子 模板和Waveform→ Waveform File I/O子模板中,分别 被用于数据文件和波形文件存取,
Allegro输出DXF文件操作指导

Allegro输出DXF文件操作指导Allegro支持输出DXF文件,用于检查PCB的结构,具体操作如下1.首先在PCB上打开需要的输出的层面,需要哪层开哪层,如下图所示2.点击file-export3.弹出一个对话框,输入文件名,格式选择Reversion14 ,单位选择mm,精度选择44.然后点击Edit5.会出现一个对话框,选择select all ,勾选Use layer names。
,最后点击Map6.最后点击ok7.回到页面,点击export8.可以看到DXF文件已经输出9.打开DXF文件的样式如下图This section is describe what the function allegro have ,helpfully could let user know more about allegroAllegro Design and Analysis includes design authoringPCB layout and Library and Design Data ManagementWith. It can ensure the end-to-end design of PCB with high quality and efficiencyRealize smooth data transfer between tools, shorten PCB design cycle, and shorten productMarket time1. Design authoringProvide a flexible logic constraint driven flow, management design rules, network hierarchy,Bus and differential pair.1.1.1 Main features and functionsThrough hierarchical and design "derivation" function, improve the original of complex designMap editing efficiency.Powerful CIS helps users quickly determine part selection and accelerate design flowAnd reduce project cost.1.2.1 Main featuresSchematic designers and PCB design engineers can work in parallel. Advanced design efficiency improves functions, such as copying the previous schematic design Select multiplexing with or by page. Seamless integration into pre simulation and signal analysis.1.2.2 Main FunctionsProvide schematic diagram and HDL/Verilog design input.Assign and manage high-speed design rules.Support netclasses, buses, extension networks and differential pairs. Powerful library creation and management functions.Allows synchronization of logical and physical designs.Realize multi-user parallel development and version control.Pre integration simulation and signal analysis.Support customizable user interface and enterprise customization development.1.3 o Allegro n Design Publisher1.3.1 Main Features and FunctionsAllows you to share designs with others using PDF files.The entire design is represented in a single, compact PDF format. Improve design readability.Provide content control - users can select the content to be published.1.4 Allegro A FPGA m System Planner1 1.4.1 Main features and functionsComplete and scalable FPGA/PCB collaborative design technology for ideal "Design and correct "pin assignment.Scalable FPGA/PCB protocol from OrCAD Capture to Allegro GXLSame as the design solution.Shorten the optimization pin allocation time and accelerate the PCB design cycle.2. B PCB layoutIt provides expandable and easy to use PCB design (including RFPCB) Then drive PCB design solution. It also includes innovative new automatic deliveryMutual technology can effectively improve the wiring of high-speed interfaces; Apply EDMD (IDX) mode, which makes ECAD/MCAD work smoothly; Execute modern industry standard IPC-2581,Ensure that the design data is simply and high-quality transferred to the downstream link.2.1.1 Main featuresSpeed up the design process from layout, wiring to manufacturing. Including powerful functions, such as design zoning, RF design functions and global design rules Stroke.It can improve productivity and help engineers to quickly move up to mass production* g- M4 G8 |6 }9 k7 G2.1.2 Main FunctionsProvide scalable full function PCB design solutions.Enable constraint driven design processes to reduce design iterations. Integrated DesignTrueDFM technology provides real-time DFM inspection. Provide a single, consistent context for management.Minimize design iterations and reduce overall Flex and rigid flexible designCost, and has advanced rigid and flexible design functions.Realize dynamic concurrent team design capability, shorten design cycle, and greatly reduceTime spent in routing, winding and optimization.Provide integrated RF/analog design and mixed signal design environment. Provides interactive layout and component placement.Provide design partitions for large distributed development teams. Realize real-time, interactive push editing of routing.It is allowed to use dynamic copper sheet technology to edit and update in real time.Manage netscheduling, timing, crosstalk, routing by designated layer and area Bundle.Provide proven PCB routing technology for automatic routing.Realize hierarchical route planning and accelerate the completion of design.Shorten interconnect planning and cabling time for high-speed interface intensive design.Provide a comprehensive, powerful and easy-to-use tool suite to help designersEfficient and successful manufacturing switch: DFM Checker is aimed at the company/manufacturerReview the specific rules of manufacturing partners; Used to reduce manufacturing and assembly documentsThe document editing time of the file can reach 70%; The panel editor will assemble the panel designThe intention is communicated to the manufacturing partners; Output design data in various manufacturing formats.3. y Library d and n Design a Data ManagementFor cost-effective projects that need to be delivered on time, it is easy to obtainCurrent component information and design data are critical. library and designData management is a collaborative control of the company's internal cooperation and design processAdvanced functions are provided. As the design cycle shortens and the complexity increases, youThere must be a design approach that increases predictability and accelerates design turnaround.3.1.1 Main featuresReduce time and optimize library development related resources. Improve the precision in the process of parts manufacturing. Q9 b3.1.2 Main functionsReduce time and optimize library development and validation through integrated creation and validation processes Certification related resources.A simple method to develop devices with large pin count can shorten the time from a few days to A few minutes.Powerful graphic editor supports custom shape and spreadsheet import forSchematic symbols are created to ensure the reliability and integrity of data.Supports the import of part information from general industry formats, allowing rapid creation and Update part information.Common library development environment supporting schematic tools from different suppliers, including Mentor Graphics Design Architect and Mentor Graphics Viewdraw。
多媒体文件的导出与输出设置

多媒体文件的导出与输出设置导出和输出是使用Final Cut Pro软件编辑多媒体文件后的必要步骤,通过正确设置导出和输出选项,可以保证最终产出的文件符合所需的格式和质量要求。
下面将介绍一些导出与输出设置的技巧,以帮助用户更好地利用Final Cut Pro进行后期制作。
首先,打开Final Cut Pro软件并加载需要导出的项目。
在编辑界面选择要导出的时间段或整个项目,然后点击菜单中的“文件”按钮,选择“导出”选项。
导出设置即将出现在屏幕上,您可以根据需求选择所需的导出格式。
Final Cut Pro支持多种常用的视频、音频和图像格式,如MOV、MP4、WAV、JPEG等。
您可以根据不同的用途选择合适的格式,例如,如果需要将视频上传至社交媒体平台,可选择常用的MP4格式。
一旦选择了导出格式,您还可以设置输出文件的分辨率和帧率。
高分辨率通常会产生更清晰的图像,但同时也会增加文件大小。
如果您需要在大屏幕上播放视频或用于专业用途,可以选择较高的分辨率。
另外,帧率决定了视频播放的流畅度,常见的帧率有24、30和60帧/秒。
您可以根据不同需求选择适合的帧率。
在设置分辨率和帧率之后,您还可以调整视频和音频的质量。
在“视频设置”中,您可以选择编解码器和比特率。
编解码器决定了视频的压缩和解压缩算法,影响视频质量和文件大小。
常见的编解码器有H.264、HEVC和ProRes等。
比特率决定了视频的数据传输速率,较高的比特率可以产生更高质量的视频,但同时也会增加文件大小。
在“音频设置”中,您可以选择音频编解码器和采样率。
音频编解码器决定了音频的压缩和解压缩算法,常见的编解码器有AAC、MP3和PCM等。
采样率决定了音频的采样精度,一般常用的采样率有44.1kHz和48kHz。
根据需要选择适当的编解码器和采样率,以保证音频的质量和文件大小的平衡。
除了导出设置,Final Cut Pro还提供了输出设置,可用于在导出文件之前对文件进行修剪、裁剪或调整。
文件的输入和输出

阻止程序继续向下运行,一直到有数据读取为止。常用的两种read方法:
public int read( byte[]b)throws IOException .
此方法的作用是读取当前流对象的数据,并把读取到的数据依次存储到数组b中,流中已经读取过得数据会被删除,后续的
出到数据源。当流关闭时,输出流内部的数据会被强制输出。
在字节输出流outputstream中,常见的方法有:
flush方法:public void flush()throws IOException
该方法的作用是将当前流对象中的缓冲数据强制输出。使用该方法可以实现立即输出。
write的方法常用的有两种:
数据会变成流中的第一个字节。而实际读取的字节数量则作为方法的返回值返回。
public int read(byte[]b,int off,int len)throws IOException
这种方法也是将读取的数据存储到b中,只是将流中第一个数据存储到b中下标为off的位置,最多读取len个数据,而实际
public int write( byte[]b)throws IOException .
该方法的作用是将数组b中的数据依次写入当前的流对象中。
public int write(byte[]b,int off,int len)throws IOException
该方法的作用是将数组b中从下标为off(包含)开始,后续长度为len个的数据依次写入流对象中。
3.字符输出流Writer
字符输出流Writer和字节输出流outputstream功能上类似,不同的是Writer每次写入的最少是一个字符(两个字节)的
文件列表输出到文件的方法

文件列表输出到文件方法很多时候,我们都会需要获取某个文件夹内的列表文件,一个一个将文件名复制出来当然也可以完成这个任务,但绝对不是最好的办法,毕竟如此操作太麻烦了。
这里,笔者介绍几个比较实用的办法:方法一:使用DOS命令(试过可行)Windows的命令提示符可以就地取材,根据不同的要求,使用的DOS命令也不同:1.获得文件夹内所有文件列表这个要求比较简单,直接使用“dir /s >lb.txt”命令就可以了,“dir”命令可以指定要列出的驱动器、目录或文件,“/s”可以显示指定目录和所有子目录中的文件,“>lb.txt”可以将结果输出到lb.txt文件中。
2.获取文件夹结构此时,我们需要使用“tree /f”命令,“tree”命令可以以图形显示驱动器或路径的文件夹结构,添加“f”参数可以显示每个文件中文件的名称,使用如下命令即可:tree /f >lb.txt。
然后,我们就可以打开lb.txt文件,“电子小说”文件夹中所有文件的列表一目了然显示出来(如图1),够清楚的吧?方法二:使用WinRAR (试过可行)相信很多朋友都已经用WinRAR取代渐渐失去活力的WinZIP,那么不妨使用WinRAR来快速创建文件列表,首先选择相应的文件夹,注意必须是顶级文件夹而不需要选择文件夹中的所有文件,然后从工具菜单中执行“生成报告”命令,默认设置下会生成一个HTML格式的文件,文件包括了当前文件夹中的所有内容,子文件夹也不会被错过,或者你也可以选择将报告内容复制到剪贴板,这样就可以粘贴到任何一个文本编辑程序,至于报告包含的内容,你可以根据自己的需要决定是否需要去除某些项目。
方法三:使用TC (未试过)如果你正在使用TC(Total Commander),那么可以很轻松的获取文件列表,一种方法是按下“Ctrl+A”选定当前文件夹内的所有文件,然后从选择菜单执行“复制文件名”命令,即可将其粘贴到文本编辑程序中;另一种方法是选定文件后,从选择菜单执行“导出选择”,此时你可以保存为任何类型的列表文件(如图2),可操作性更强一些。
报纸电子编辑实验教程 第九章 文件的输出

本章将通过讲解文件的
实
输出,使读者掌握报纸版面
验 目 的
在经过编辑选稿、改稿、 组 版之后,还必须ห้องสมุดไป่ตู้历的环
节——输出编排好的版面。
实
编辑组版完成后,
验
通常需要通过输出文件
原
来检查效果,或者通过
理
输出正式完成编辑工作。
二、文件的发排
(一)部分发排 选用“部分发排”命令可以将版面上选中
的内容生成EPS文件,也可以不选中任何内容, 而将当前页面输出成EPS文件。该文件可以以 图像文件的格式在其他软件中打开和处理,也 可以通过排入图像的方式排入其他飞腾版面中。
(二)发排
1.打开飞腾文件发排 2.不打开飞腾文件发排
学习与思考 请尝试用“部分发排”功能形成EPS文件。
python中out的用法

python中out的用法摘要:1.Python中out的概述2.out的常见用法a.标准输出b.文件输出c.重定向输出3.out用法的实例演示a.标准输出b.文件输出c.重定向输出4.总结正文:Python中的out是一个非常有用的关键字,它可以帮助我们在程序中进行各种输出操作。
下面,我们就来详细了解一下Python中out的用法。
首先,我们需要知道的是,out在Python中有三种常见的用法,分别是标准输出、文件输出和重定向输出。
1.标准输出在Python中,我们可以使用out来输出数据到标准输出设备,例如屏幕。
这可以通过在print语句中使用out关键字来实现。
例如:```pythonout = "Hello, World!"print(out)```这段代码将会输出"Hello, World!" 到屏幕上。
2.文件输出除了标准输出,我们还可以使用out关键字将数据输出到文件中。
这可以通过使用Python的open()函数,并指定模式为"w"(写入)或"a"(追加)来实现。
例如:```pythonwith open("output.txt", "w") as f:out = "Hello, World!"f.write(out)```这段代码将会把"Hello, World!" 写入到名为"output.txt" 的文件中。
3.重定向输出在Python中,我们还可以使用out关键字实现重定向输出,即将程序的输出重定向到指定的文件中。
例如:```pythonimport sysout = "Hello, World!"sys.stdout = open("output.txt", "w")print(out)sys.stdout.close()```这段代码将会把"Hello, World!" 输出到名为"output.txt" 的文件中,而不是屏幕上。
WPSOffice文档导出和打印如何保存和输出文件

WPSOffice文档导出和打印如何保存和输出文件WPSOffice是一款办公软件,能够方便地处理文档等多种形式的文件。
如果您需要将WPSOffice文档导出或打印输出为其他格式,如PDF格式或Microsoft Word格式,该怎么办?本文将向您介绍如何保存和输出文件。
1. 导出为PDF文件要将WPSOffice文档导出为PDF文件,只需按照以下步骤操作:a. 打开您想要导出为PDF文件的文档。
b. 点击“文件”按钮,选择“导出”,然后选择“PDF”。
c. 选择您要导出的页面,然后单击“确定”按钮。
d. 按照提示输入PDF文件名和文件保存位置,然后单击“保存”按钮。
2. 导出为Microsoft Word文件要将WPSOffice文档导出为Microsoft Word文件,只需按照以下步骤操作:a. 打开您想要导出为Microsoft Word文件的文档。
b. 点击“文件”按钮,选择“导出”,然后选择“Microsoft Word”。
c. 选择您要导出的页面,然后单击“确定”按钮。
d. 按照提示输入Microsoft Word文件名和文件保存位置,然后单击“保存”按钮。
3. 打印WPSOffice文档如果您需要在实体纸张上打印WPSOffice文档,只需按照以下步骤操作:a. 打开您想要打印的WPSOffice文档。
b. 点击“文件”按钮,选择“打印”。
c. 在打印选项中选择纸张大小、页面范围等选项。
如果您不确定所需的选项,请单击“属性”按钮以获取更多选项。
d. 按照提示输入打印机名称和其他选项,然后单击“确定”按钮即可开始打印。
4. 保存WPSOffice文档如果您需要保存WPSOffice文档,请按照以下步骤操作:a. 打开您需要保存的WPSOffice文档。
b. 点击“文件”按钮,选择“保存”。
c. 输入文档名称和保存位置,然后单击“保存”按钮。
总结:在WPSOffice中导出文件或打印文件非常简单。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
随机漫步算法的子图间调用关系
子图划分的若干原则
功能性:功能独特的子算法可以独立出来 ,同时功能性对其进行命名; 篇幅限制:建议初学者将每个子算法的篇 幅限制在一张A4幅面可以打印的大小,以 方便调试和交流 Init子图的设计:由于在RAPTOR子图中共享 变量,所以可使用一个子图进行所有变量 的初始化和描述
第2章 算法设计与可视化 PART B
《可视化计算》
为算法的设计做准备
常用子程序
随机数的产生和存储(可以用于后续章节将要 介绍的排序和查找算法设计) 从文件输入用于算法的基础数据(主要考虑后 续算法中要用到图和树等抽象数据类型的描述 ) 将计算结果输出到文件(用于计算结果的输出 与保存,在某个算法需要保存中间结果是可以 使用)
用RAPTOR进行算法的实现步骤
经过N步之后的终点位置为:
D2=(x2,y2)
SQRT((x2-x1)**2+(y2-y1)**2)
行走的距离为
设计抽象与子图
main(主要参数的初始化和主控流程); field(广场的描述与醉汉位置初始化); drunk(漫步轨迹描述); location(求下一步的行走坐标) distance(距离计算)
RAPTOR图形输出
RAPTOR图形功能是一组预先定义好的过程 ,用于在计算机屏幕上绘制图形对象 所有RAPTOR图形命令必须在一个特殊的图 形窗口下使用,可以在图形窗口用不同的 颜色绘制矩形,圆,弧和椭圆图形和线条 ,也可以在图形窗口中显示文本 图形输出是实现算法结果可视化的重要环 境
图形窗口与坐标
初步的算法设计思想
广场的表达需要支持笛卡尔坐标(可以计 算任意线段的长度); 需要随机数支持(随机漫步,每一步的前 进方向可以任意选择); 如果需要实时展示漫步结果,则需要图形 系统的支持;
用RAPTOR进行算法的实现步骤
1.
2.
3.
随机漫步的轨迹描述,可以使用RAPTOR的 图形功能 设存在500(length)*500(Width) 的广场 ,程序开始时醉汉所在的位置在在广场的 中央,D1=(length/2,width/2) 假设醉汉每一步的长度为l0,则可以用一 随机变量来表示第i步是向东( =l)、南(=2 )、西(=3)、或向北(=4 )
Field子图
Field子图的主要功能
设定场地的大小(图形窗口的像素值); 设定compass[]数组的值,用于改善算法的 可读性,注意方向与坐标值增减的关系; 创建图形视窗(使用设定的参数值); 设置图形视窗的标题栏; 取得场地中心的坐标; 绘制醉汉所在的初始位置(场地的中心)
一个二维随机漫步问题
假想有一个醉汉在某个广场上漫步,其向 东、南、西、北四个方向中的任何一个方 向行走的概率相同,请描述出随机漫步的 轨迹,并求解走N步之后,这个醉汉距离出 发点的距离是多少?
问题求解的初步分析
1、广场有多大?如何描述? 2、醉汉的步伐有多大?如何描述? 3、时间有多长,或走多少步? 4、最后,该醉汉的位置与原点所在位置的 距离如何计算?
随机数的主要用途
产生算法(如排序、查找)所必例如随机 漫步(Random Walk)
减少不必要的人机交互,如要求用户输入 10个数据,进行最大、最小值的查找等; 提高算法调试的效率; 提高算法数据工程化的程度。
随机数使用的注意事项
由于随机数只有[0,1)之间的小数,所以需 要加工以后,才能获得算法所需要的整数
在坐标系中,两点间的距离是用勾股定理的方 法求得的。设坐标系中的两点A(x0,y0).B(x1, y1),则两点间的距离为:AB= sqrt((x1x0)^2+(y1-y0)^2))
distance子图
随机漫步计算样例
小结与回顾
尽管本章尚未涉及具体的算法,但所有关 于算法问题的基本概念和理论都将在后续 章节中用到,所以,反复研读这些基本的 概念,对于将要到来的算法设计、分析与 评价,相信对读者是非常重要的 强调算法设计的可视化、算法运行过程的 可视化和计算结果的可视化,不是一个简 单的美学应用问题,而是涉及深刻的心理 、认知、学习等方面的一个重要理论问题
子图划分的若干原则
子图的调用和子图的设计部分(一般在两 个不同的子图中),必须分别加以说明, 尤其是由于篇幅限制导致的子图划分,会 由于功能不够明确,导致仅靠子图名称不 能对子图功能有足够的解释 建议将某个样例程序的所有文档(包括设 计说明、程序、数据文件、图像等),包 含到一个文件夹中,便以取用和存档方便
随机漫步的main子图
main子图的说明
main子图是RAPTOR程序开始执行的地方, 一般算法设计中,可以包含:
小型算法的基本数据的初始化; 程序或算法的输入输出; 复杂算法中,最高抽象子算法(包括子图和子 程序)的调用序列,或调用的循环结构; 在算法的开始和结束符号中,增加算法的注解 和说明
文件输出与结果
从文件中读入基础数据
从文件中读入算法测试需要的数据, 可以减少人机交互,节省调式时间
在图算法设计中,由于一个有4个顶 点的图,往往需要有16个数据组成的 邻接矩阵来表达,如果通过键盘输入 该矩阵,工作效率极低且容易出错 从文件输入的数据可以任意调整以测 试算法
文件输入
从.csv文件读入数据 并保存到数组中的 流程图
将rnd()乘以10的倍数、再用floor()或ceiling()来 获取相应范围内的随机整数 需要获取ASCII码表中的数值,可以使用模除运 算,如(rnd()*1000 mod 128)可能得到全部 的标准ASCII码值(0~127)
随机数
将计算结果存储到文件
将计算结果保存到文件,可以与其他应用 软件交换计算结果
一个简单的图形窗口应用的例子
随机漫步的模拟模型
随机漫步(Random Walk,RW),是一种 数学统计模型
1905年,由卡尔· 皮尔逊首次提出
它由一连串的轨迹所组成,其中每一次都 是随机的 用来表示不规则的运动形式,如同一个人 酒后乱步,所形成的随机过程记录 该模型在金融、物理等学科广泛应用
例如,将某个计算结果保存成为电子表格可以 读入的文件格式(.csv), 这些计算结果就可以为电子表格和数据库管理 系统读入后进行图形化或检索处理
计算结果输出到文件
输出语句可以用来将数据输出到一个文本 文件。
其前提条件是预先设置了“输出重定向” 如果输出被重定向,这意味着已经指定一个输 出文件 如果输出没有被重定向,则输出数据显示在主 控制台
Drunk子图
Drunk子图说明
该子图在这个算法中处于核心位置,在算 法运行中,不断计算每一步的方向,进行 行进位置的变换,并在屏幕上绘制当前漫 步的踪迹
Location子图
Location和distance子图说明
distance子图根据光标当前的位置与随机得 到的方向,计算下一步漫步者的坐标值 distance子图用于计算漫步结束时,醉汉所 处的位置与出发点(广场中心)之间的距 离。
输出重定向
在第一种类型重定向语句(打开文件):
Redirect_Output("file.csv") Redirect_Output("C:\datafile"); Redirect_Output(TRUE) 这将文件名的输入延迟到运行时间 当该语句执行时,RAPTOR会打开文件选择对话 框,用户可以指定输出文件名
图形程序设计
随机数的产生与存储
用数学方法产生的随机数列是根据确定的 算法推算出来的,严格说来并不是随机的 ,因此一般称用数学方法产生的随机数列 为伪随机数列
只要用数学公式产生出来的伪随机数列通过统 计检验符合一些统计要求,如均匀性、抽样的 随机性等,就可以把伪随机数列当作真正的随 机数列使用 计算机随机数一般在[0,1)上均匀分布
第二种类型重定向语句(打开文件):
文件输出
输出到文件中的内容与主控制台上输出的 格式、内容相同 在输出语句中,程序员可以控制输出的内 容和换行的时机
输出重定向结束
在文件输出的完成后,需要要重新设置 RAPTOR环境 使后续的输出内容继续写道其输出主控制 台,需要重新调用Redirect_Output函数来关 闭文件 Redirect_Output(False)