主要内容

writeline

写文本文件

自从R2022a

描述

例子

writeline (,文件名)写所指定的文本纯文本文件命名文件名。如果指定的文件文件名不存在,writeline创建一个新文件。否则,writeline覆盖现有的文件。

例子

writeline (,文件名,名称=值)使用一个或多个名称参数指定选项。例如,您可以添加到现有的文本文件,指定行尾字符,或指定字符编码方案。

例子

全部折叠

写文本的“字符串”到一个新的文件在当前目录。

writeline (“字符串”,“temp.txt”)

显示新文件的内容。

类型temp.txt
字符串示例

将一个字符串附加到现有文件。

行=“456年新内容”;文件名=“C: \用户桌面\ \ asato3 \ original_file.txt”;writeline(线、文件名写模式=“添加”)

显示的内容附加文件。

类型C:\Users\asato3\Desktop\ original_file.txt
123新内容456原创内容

输入参数

全部折叠

文本编写,指定为一个字符串数组,特征向量,或单元阵列特征向量。数组的每个元素是作为一个单独的文件中的行写的。

例子:“样本文本”

例子:[" String1”、“String2相等”、“String3”)

文件名称,指定为字符串标量或字符向量,用于指定在哪里写的数据。根据文件的位置,文件名可以承担其中的一个形式。

位置

形式

在MATLAB当前文件夹或文件夹®路径

指定文件的名称文件名

例子:“myFile.txt”

文件在一个文件夹

如果文件不在当前文件夹或在MATLAB上一个文件夹路径,然后指定完整的或相对路径名文件名

例子:“C: \ myFolder \ myFile.xlsx”

例子:“dataDir \ myFile.txt”

互联网网址

如果文件被指定为一个互联网统一资源定位符(URL)文件名必须包含的协议类型“http://”“https://”

例子:“http://hostname/path_to_file/my_data.csv”

远程位置

如果文件存储在一个偏远的位置,然后文件名必须包含指定的文件的完整路径和形式:

scheme_name:/ /path_to_file/my_file.ext

基于远程位置,scheme_name这个表中的值之一。

远程位置 scheme_name
Amazon S3™ s3
Azure®Blob存储 wasb,wasbs
HDFS™ hdfs

有关更多信息,请参见使用远程数据

例子:“s3: / / bucketname / path_to_file / my_file.csv”

例子:writeline(“样本弦”、“temp.txt”)写入一个文件在当前文件夹。

例子:writeline(“样例弦”、“s3: / / bucketname / path_to_file / temp.txt”)在Amazon S3写入一个文件的URL。

名称-值参数

指定可选的双参数作为Name1 = Value1,…,以=家,在那里的名字参数名称和吗价值相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。

R2021a之前,用逗号来分隔每一个名称和值,并附上的名字在报价。

例子:writeline(线、文件名写模式=“追加”)将数据附加到现有文件。

行尾字符,指定一个字符串标量或特征向量。默认值是依赖系统,默认值是“\ r \ n”在Windows上®“\ n”在UNIX®macOS

例子:LineEnding = " \ n "

例子:LineEnding = " \ r \ n "

字符编码方案相关文件,指定为“系统”或一个表中的值。默认值是“系统”使用系统默认编码写文件。

“繁体”

“iso - 8859 - 1”

“windows - 874”

“Big5-HKSCS”

“iso - 8859 - 2”

“windows - 949”

“CP949”

“iso - 8859 - 3”

“windows - 1250”

“EUC-KR”

“iso - 8859 - 4”

“windows - 1251”

“EUC-JP”

“iso - 8859 - 5”

“windows - 1252”

“EUC-TW”

“iso - 8859 - 6”

“windows - 1253”

“GB18030”

“iso - 8859 - 7”

“windows - 1254”

“GB2312”

“iso - 8859 - 8”

“windows - 1255”

“GBK”

“iso - 8859 - 9”

“windows - 1256”

“IBM866”

“iso - 8859 - 11”

“windows - 1257”

“KOI8-R”

“iso - 8859 - 13”

“windows - 1258”

“KOI8-U”

“iso - 8859 - 15”

“us - ascii”

“麦金塔”

“utf - 8”

“Shift_JIS”

例子:编码= "系统"使用系统默认的编码。

写作模式,指定为“覆盖”“添加”。为现有的文件,“覆盖”覆盖文件和吗“添加”将数据附加到该文件。

例子:写方式= "添加"

如何处理后线末梢在一个文件中,指定为“汽车”,“一直”,或“从不”

  • “汽车”——结束文件拖行结束。如果文本没有一个,一个额外的线是附加。

  • “一直”——总是添加一行到文件结束。

  • “从不”——从不附加到文件结束。

例子:TrailingLineEndingRule = "总是"

版本历史

介绍了R2022a

另请参阅

|