问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

RAW格式的文件怎么用JAVA解析,求高手

发布网友 发布时间:2022-04-18 18:27

我来回答

2个回答

懂视网 时间:2022-04-18 22:48

raw_input和input两个均是 python 的内建函数,通过读取控制台的输入与用户实现交互。但他们的功能不尽相同。下面举两个例子,来说明两者使用上的不同。

例子1

Python 2.7.5 (default, Nov 18 2015, 16:26:36) 
[GCC 3.4.5 20051201 (Red Hat 3.4.5-2)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> 
>>> raw_input_A = raw_input("raw_input: ")
raw_input: PythonTab.com
>>> print raw_input_A 
PythonTab.com
>>> input_A = input("Input: ")
Input: PythonTab.com
Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
 File "<string>", line 1, in <module>
NameError: name 'PythonTab' is not defined
>>> 
>>> input_A = input("Input: ")
Input: "PythonTab.com"
>>> print input_A
PythonTab.com
>>>

例子2

Python 2.7.5 (default, Nov 18 2015, 16:26:36) 
[GCC 3.4.5 20051201 (Red Hat 3.4.5-2)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> 
>>> raw_input_B = raw_input("raw_input: ")
raw_input: 2015
>>> type(raw_input_B)
<type 'str'>
>>> input_B = input("input: ")
input: 2015
>>> type(input_B)
<type 'int'>
>>>

例子 1 可以看到:这两个函数均能接收 字符串 ,但 raw_input() 直接读取控制台的输入(任何类型的输入它都可以接收)。而对于 input() ,它希望能够读取一个合法的 python 表达式,即你输入字符串的时候必须使用引号将它括起来,否则它会引发一个 SyntaxError 。

例子 2 可以看到:raw_input() 将所有输入作为字符串看待,返回字符串类型。而 input() 在对待纯数字输入时具有自己的特性,它返回所输入的数字的类型( int, float );同时在例子 1 知道,input() 可接受合法的 python 表达式,举例:input( 1 + 3 ) 会返回 int 型的 4 。

查看python手册,得知:

input([prompt])

Equivalent to eval(raw_input(prompt))

input() 本质上还是使用 raw_input() 来实现的,只是调用完 raw_input() 之后再调用 eval() 函数,所以,你甚至可以将表达式作为 input() 的参数,并且它会计算表达式的值并返回它。

不过在 Built-in Functions 里有一句话是这样写的:Consider using the raw_input() function for general input from users.

除非对 input() 有特别需要,否则一般情况下我们都是推荐使用 raw_input() 来与用户交互。

热心网友 时间:2022-04-18 19:56

具体点的呢,想处理什么内容,就想要数据而已嘛?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
儿歌祖国妈妈我爱你是谁写的汇总28句 为什么有的人学几何很厉害数学却不行 一个人数学几何好,但是其他计算方面的都马马虎虎,那么说明这个人怎么... 数学几何好的人,就是一道几何题很快就能想出来的人是不很聪明?这能练... 固安尚城国际怎么样 驾驶员咨询服务营业执照经营范围怎么写 驾校属于什么经营范围 核桃粉保质期多长时间 亿生康宝筋骨冷敷凝胶只在国内销售吗? 清河镇概况 多元宝盒脑力开发专业教室是什么? [匿名 2012 人教版英语初三上 unit 2 3a翻译 人教版初三英语课文汉语翻译Unit2 Reading翻译~!~ 孩子3-6岁应该&quot;教&quot;什么?养成什么生活习惯 多元宝盒课和乐高课有什么区别 蒙氏多元宝盒是什么? 九年级新目标英语二、三单元的课文翻译 九年级上册牛津英语Unit2 Reading 翻译 急啊 多元宝盒是什么? 成语接龙 言简意赅 (新目标)英语九年级Unit2短文&#39;He used to cause a lot of trouble.&quot;的翻译!! 仁爱英语九年级上册unit2topic2英语翻译 九年级英语书unit2 section A 的3a翻译在书的第页有关中秋节嫦娥后羿的 九年级英语unit2topic3翻译 新目标九年级英语unit2短文mybiggestproblem翻译 电脑的USB禁用了怎么开? 九年级英语第二单元所有句子的翻译,和有哪些重点句子和词组 九年级英语课文unit2seclion2b翻译 人教版九年级英语Unit 2 Self Check翻译 初三第二学期英语 UNIT2课文翻译 Hot tips for August 2040 怎么删除别人的? 嵌入式开发要学什么,有什么建议吗 小米在苏州有仓库吗 小米之家商业有限公司苏州第五分公司怎么样? 小米苏州售后在哪里 苏州小米科技人事行政中心地址在哪里? 请问,为什么午睡时间长了头感觉昏昏沉沉的? 如何消除午睡后的头晕,头痛感 午睡起来头昏昏沉沉的怎么办 为什么每天到了中午11点头脑不清醒,有点昏昏沉沉的 为什么午睡久了会头疼? 为什么每次午睡后脑子很昏沉?? 午睡起床后头昏昏沉沉是怎么回事啊 如何创建自定义的 UIImagePickerController 与全屏图像 ios 这几天午睡睡醒后头就昏昏沉沉的,感觉头很重。过几天就要高考了,请问该如何解决 午睡起来昏昏沉沉全身无力是为什么? 为什么有些人午睡起来头会很晕? ipad air1装了ios11会不会很卡 正确的午睡一般要多久,为什么睡久了会头痛? Ios系统需要升级吗