社区
VB基础类
帖子详情
请问文件操作里input,output,print是做什么的,能详细说一下吗?
lm517
2003-09-04 10:02:31
thank you!
...全文
398
4
打赏
收藏
请问文件操作里input,output,print是做什么的,能详细说一下吗?
thank you!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chanet
2003-09-04
打赏
举报
回复
Print # 语句
将格式化显示的数据写入顺序文件中。
语法
Print #filenumber, [outputlist]
Print # 语句的语法具有以下几个部分:
部分 描述
filenumber 必要。任何有效的文件号。
outputlist 可选。表达式或是要打印的表达式列表。
设置
outputlist 参数的设置如下:
[{Spc(n) | Tab[(n)]}] [expression] [charpos]
设置 描述
Spc(n) 用来在输出数据中插入空白字符,而 n 指的是要插入的空白字符数。
Tab(n) 用来将插入点定位在某一绝对列号上,这里,n 是列号。使用无参数的 Tab 将插入点定位在下一个打印区的起始位置。
expression 要打印的数值表达式或字符串表达式。
charpos 指定下一个字符的插入点。使用分号将插入点定位在上一个显示字符之后。用 Tab(n) 将插入点定位在某一绝对的列号上,用无参数的 Tab 将插入点定位在下一个打印区的起始处。如果省略 charpos,则在下一行打印下一个字符。
说明
通常用 Line Input # 或 Input 读出 Print # 在文件中写入的数据。
如果省略参数 outputlist,而且,filenumber 之后只含有一个列表分隔符,则将一空白行打印到文件中。多个表达式之间可用一个空白或一个分号隔开。空白与分号等效。
对于 Boolean 类型的数据,打印的是 True 或 False。无论在什么国别,都不将 True 和 False 这两个关键字翻译出来。
使用操作系统所能够辨认的标准短日期格式可将 Date 类型的数据写入文件中。在未指定日期或时间部件或这些部件的设置为零时,只将指定的部分写入文件中。
如果 outputlist 的数据是 Empty,则不将任何数据写入文件。但是,如果 outputlist 的数据是 Null,则将 Null 写入文件。
对于 Error 类型的数据而言,输出的数据看起来与 Error errorcode 一样。而且无论在什么地区,都不将 Error 关键字翻译出来。
用 Print # 写入文件的所有数据都是国际通用的;也就是说,可以正确利用十进制分隔符将这些数据格式化。
因为 Print # 将数据的图像写入文件,所以必须将各项数据分隔开来,以便正确打印。如果使用无参数的 Tab 将打印位置移动到下一个打印区,则 Print # 也会将打印字段之间的空白写入文件中。
注意 如果今后想用 Input # 语句读出文件的数据,就要用 Write # 语句而不用 Print # 语句将数据写入文件。因为在使用 Write # 时,将数据域分界就可确保每个数据域的完整性,因此可用 Input # 再将数据读出来。使用 Write # 还能确保任何地区的数据都被正确读出。
Print # 语句示例
本示例使用 Print # 语句将数据写入一个文件。
Open "TESTFILE" For Output As #1 ' 打开输出文件。
Print #1, "This is a test" ' 将文本数据写入文件。
Print #1, ' 将空白行写入文件。
Print #1, "Zone 1"; Tab ; "Zone 2" ' 数据写入两个区(print zones)。
Print #1, "Hello" ; " " ; "World" ' 以空格隔开两个字符串。
Print #1, Spc(5) ; "5 leading spaces " ' 在字符串之前写入五个空格。
Print #1, Tab(10) ; "Hello" ' 将数据写在第十列。
' 赋值 Boolean、Date、Null 及 Error 等。
Dim MyBool, MyDate, MyNull, MyError
MyBool = False : MyDate = #February 12, 1969# : MyNull = Null
MyError = CVErr(32767)
' True、False、Null 及 Error 会根据系统的地区设置自动转换格式。
' 日期将以标准的短式日期的格式显示。
Print #1, MyBool ; " is a Boolean value"
Print #1, MyDate ; " is a date"
Print #1, MyNull ; " is a null value"
Print #1, MyError ; " is an error value"
Close #1 ' 关闭文件。
chanet
2003-09-04
打赏
举报
回复
output 就是输出到文件~
chanet
2003-09-04
打赏
举报
回复
Input 函数
返回 String,它包含以 Input 或 Binary 方式打开的文件中的字符。
语法
Input(number, [#]filenumber)
Input 函数的语法具有以下几个部分:
部分 描述
number 必要。任何有效的数值表达式,指定要返回的字符个数。
filenumber 必要。任何有效的文件号。
说明
通常用 Print # 或 Put 将 Input 函数读出的数据写入文件。Input 函数只用于以 Input 或 Binary 方式打开的文件。
与 Input # 语句不同,Input 函数返回它所读出的所有字符,包括逗号、回车符、空白列、换行符、引号和前导空格等。
对于 Binary 访问类型打开的文件,如果试图用 Input 函数读出整个文件,则会在 EOF 返回 True 时产生错误。在用 Input 读出二进制文件时,要用 LOF 和 Loc 函数代替 EOF 函数,而在使用 EOF 函数时要配合以 Get 函数。
注意 对于文本文件中包含的字节数据要使用 InputB 函数。对于 InputB 来说,number 指定的是要返回的字节个数,而不是要返回的字符个数。
Input 函数示例
本示例使用 Input 函数来一次读文件中一个字符,并将它显示到立即窗口。本示例假设 TESTFILE 文件内含数行文本数据。
Dim MyChar
Open "TESTFILE" For Input As #1 ' 打开文件。
Do While Not EOF(1) ' 循环至文件尾。
MyChar = Input(1, #1) ' 读入一个字符。
Debug.Print MyChar ' 显示到立即窗口。
Loop
Close #1 ' 关闭文件。
jjkcom
2003-09-04
打赏
举报
回复
基本的文件操作,到处都是资料,应该不难理解
python
里
output
是什么意思_Python入门系列:
Input
/
Output
引言在一些场景中,你的程序需要与用户交互。例如你想接收用户的输入并打印一些结果作为反馈。我们已经分别通过
input
()和
pr
int
()函数实现了这个过程。在输出窗口,有时我们需要看到str(string)类的各种方法。例如你可以使用rjust方法获得一个指定宽度的右对齐的字符串,更多细节通过help(str)获得。
input
/
output
另外一个常用的方式是对
文件
的
操作
。对于很多程序来
说
,创建、读...
服务器
Input
/
output
error 问题解决
服务器报异常:因为关闭了终端SSH,而代码中有
pr
int
(),导致没有位置可输出打印,导致报错。 今天服务器 一直报异常 去代码
里
加上异常捕获 刚开始只知道是
Input
/
output
error 但是定位不到问题具体在哪 将 异常捕获 用 logger.exception 打印 找到位置 于是检查代码 自己
做
本地测试使用了
pr
int
(xxxx) 上传服务器没有删掉 关掉ssh后就提示了这个错误 总结 服务器不能使用
pr
int
来
做
打印测试 因为关掉ssh后就会报这个错...
VB
文件
系统编程中的
input
/line
input
,
pr
int
和write语句相同点和区别
由于学习到了
文件
系统编程,特此
做
记录:
Input
和Line
Input
都是用于读取
文件
内容,并将其赋值给变量,其作用在笔者看来是差不多的,区别主要是:
input
语句语法:
input
文件
号,变量列表
input
其后能够跟变量列表,也就是能够将内容分别赋值给几个变量,在文本中用逗号分隔开,也就是
说
,文本中第一个逗号(英文半角逗号)之前的给变量列表
里
面的第一个变量,第一个逗号之后,第二个
Python——输入(
Input
)/输出语句(
Output
)_eval()_
input
()_
pr
int
()函数
计算机程序都是用来解决特定的计算问题的,每个程序都有统一的运算模式:输人数据、处理数据和输出数据。 这种朴素的运算模式构成了基本的程序编写方法: IPO (
Input
、 Porcess 、
Output
)。 输入语句 输入(
Input
)是一个程序的开始。 Python 的内置函数
input
()用于取得用户的输入数据。 varname=
input
("
pr
omptMessage") 其中, varname 是
input
()函数返回的字符串数据,
pr
omptMessage 是提示信息,其参数可
编程中的
Input
和
Output
接口
在编程中,
Input
(输入)和
Output
(输出)接口是用于在程序和外部环境之间进行数据交换的重要部分。它们允许程序读取输入数据并生成输出结果,以实现与用户、其他程序或设备的交互。综上所述,
Input
和
Output
接口在编程中起着至关重要的作用。它们允许程序与外部环境进行数据交换,实现与用户、
文件
、网络或其他程序的交互。根据具体的编程语言和需求,使用
Input
接口的方式可能会有所不同。除了输出到屏幕外,
Output
接口还可以用于将数据写入
文件
、发送网络响应或与其他程序进行交互。在上面的代码中,使用。
VB基础类
7,789
社区成员
197,583
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章