writelines
说明
示例
将文本“Example String”写入当前目录下的一个新文件中。
writelines("Example String","temp.txt")
显示新文件的内容。
type temp.txtExample String
将一个字符串追加到现有文件中。
lines = "New Content 456"; filename = "C:\Users\asato3\Desktop\original_file.txt"; writelines(lines,filename,WriteMode="append")
显示追加后的文件的内容。
type C:\Users\asato3\Desktop\original_file.txtOriginal Content 123 New Content 456
输入参数
要写入的文本,指定为字符串数组、字符向量或字符向量元胞数组。数组的每个元素在文件中作为单独的一行写入。
示例: "Sample text"
示例: ["String1","String2","String3"]
文件名,指定为字符串标量或字符向量,用于指定写入数据行的位置。根据文件的位置,filename 可以采用下列形式之一。
位置 | 形式 | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| 当前文件夹或 MATLAB® 路径上的文件夹 | 指定 示例: | ||||||||
文件夹中的文件 | 如果该文件不在当前文件夹或 MATLAB 路径下的文件夹中,则在 示例: 示例: | ||||||||
| Internet URL | 如果文件指定为 Internet 统一资源定位器 (URL),则 示例: | ||||||||
远程位置 | 如果文件存储在远程位置,则
根据远程位置,
有关详细信息,请参阅处理远程数据。 示例: |
示例: writelines("Sample string","temp.txt") 写入当前文件夹下的一个文件。
示例: writelines("Sample string","s3://bucketname/path_to_file/temp.txt") 写入位于 Amazon S3 URL 上的一个文件。
名称-值参数
以 Name1=Value1,...,NameN=ValueN 的形式指定可选参量对组,其中 Name 是参量名称,Value 是对应的值。名称-值参量必须出现在其他参量之后,但对各个参量对组的顺序没有要求。
在 R2021a 之前,使用逗号分隔每个名称和值,并用引号将 Name 引起来。
示例: writelines(lines,filename,WriteMode="append") 将数据追加到一个现有文件中。
行尾字符,指定为字符串标量或字符向量。默认值取决于系统,在 Windows® 上的默认值为 "\r\n",在 UNIX® 和 macOS 上的默认值为 "\n"。
示例: LineEnding="\n"
示例: LineEnding="\r\n"
与文件关联的字符编码方案,指定为 "system" 或下表中的值之一。默认值为 "system",它使用您的系统默认编码来写入文件。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
示例: Encoding="system" 使用系统默认编码。
写入模式,指定为 "overwrite" 或 "append"。对于现有文件,"overwrite" 将覆盖该文件,而 "append" 将向该文件追加数据。
示例: WriteMode="append"
如何处理文件中的末尾换行符,指定为 "auto"、"always" 或 "never"。
"auto"- 以一个末尾换行符结束文件。如果文本没有换行符,则追加一个额外的行。"always"- 始终在文件末尾追加一个换行符。"never"- 从不在文件末尾追加换行符。
示例: TrailingLineEndingRule="always"
版本历史记录
在 R2022a 中推出
另请参阅
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
- América Latina (Español)
- Canada (English)
- United States (English)
欧洲
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)