输入输出Python,Python输入文件

  输入输出Python,Python输入文件

  所有代码程序由自己编写后,总归是为了服务用户,因为在了解到信息时,使用编程软件,要去自动化处理这些内容,怎么做呢?一起来看下吧~

  利用语句有:input和print语句

  关于Input代码演示:

  name=input(yourname: )

  性别=投入(youareaboy?(是/否))

  ######输入######

  你的名字是:杰克

  你是男孩吗?

  welcome _ str=欢迎来到matrix { prefix } { name }

  welcome_dic={

  前缀 : 先生如果性别==y 否则夫人,

  名称 :名称

  }

  打印(授权.)

  print(welcome _ str。格式(* * welcome _ DIC))

  ##########输出##########

  授权.

  WelcometothematrixMr .杰克输入函数暂停运行,等待键盘输入,直到按下回车,输入的类型永远是字符串

  a=输入()

  一

  b=输入()

  2

  打印( a b={} .格式(a b))

  ##########输出##############

  a b=12

  打印(“的类型是{ },的类型是{ }).格式(类型(一),类型(b))

  ##########输出##############

  typeofaisclass"str ",typeofisclass " str "

  打印( a b={} .格式(int(a) int(b)))

  ##########输出##############

  a b=3文件输入和输出

  75em;">生产级别的 Python 代码,大部分 I/O 则来自于文件,这里有个in.text:

  

Mr.Johnsonhadneverbeenupinanaerophanebeforeandhehadreadalotaboutairaccidents,soonedaywhenafriendofferedtotakehimforarideinhisownsmallphane,Mr.Johnsonwasveryworriedaboutaccepting.Finally,however,hisfriendpersuadedhimthatitwasverysafe,andMr.Johnsonboardedtheplane.

  

  Hisfriendstartedtheengineandbegantotaxiontotherunwayoftheairport.Mr.Johnsonhadheardthatthemostdangerouspartofaflightwerethetake-offandthelanding,sohewasextremelyfrightenedandclosedhiseyes.

  

  Afteraminuteortwoheopenedthemagain,lookedoutofthewindowoftheplane,andsaidtohisfriend。

  

  "Lookatthosepeopledownthere.Theylookassmallasants,don'tthey?"

  

  "Thoseareants,"answeredhisfriend."We'restillontheground."

现在读取文件:

  

  • 去掉所有标点和换行符,将大写变为小写

      

  • 合并相同的词,统计每个词出现的频率,将词频从大到小排序

      

  • 将结果按行输出文件out.txt

      

importre

  

  #你不用太关心这个函数

  defparse(text):

  #使用正则表达式去除标点符号和换行符

  text=re.sub(r'[^\w]','',text)

  

  #转为小写

  text=text.lower()

  

  #生成所有单词的列表

  word_list=text.split('')

  

  #去除空白单词

  word_list=filter(None,word_list)

  

  #生成单词和词频的字典

  word_cnt={}

  forwordinword_list:

  ifwordnotinword_cnt:

  word_cnt[word]=0

  word_cnt[word]+=1

  

  #按照词频排序

  sorted_word_cnt=sorted(word_cnt.items(),key=lambdakv:kv[1],reverse=True)

  

  returnsorted_word_cnt

  

  withopen('in.txt','r')asfin:

  text=fin.read()

  

  word_and_freq=parse(text)

  

  withopen('out.txt','w')asfout:

  forword,freqinword_and_freq:

  fout.write('{}{}\n'.format(word,freq))

  

  ##########输出(省略较长的中间结果)##########

  

  

大家也可以根据上面代码教学,套用尝试下哦~如需更多python实用知识,点击进入PyThon学习网教学中心

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • python怎么输入根号,Python输入根号
  • python怎么输入根号,Python输入根号,python如何输入根号
  • Python输入一个元组,python如何定义元组
  • python输入两点坐标,计算并输出两点间的距离,python计算区间百分位
  • pythonfor循环输出不换行,Python输入不换行
  • 判断输入的数是否为素数Python,用python输入一个数,判断这个数是否素数
  • python输入重定向,linux输出重定向到文件
  • 身份证号python,用python输入身份证号码判断性别的代码
  • python输入矩形的长和宽,输出矩形的面积,用python画椭圆形代码
  • python 时分秒,python输入秒数,将它按小时,分钟,秒的形式来输出
  • python输入一个自然数输出各位数字之和,输入数字输出对应的中文数字Python
  • Python输入数据生成折线图,python画折线图显示点值
  • python输入多个数字成为列表,python输入一组数到列表
  • python输入回车,python实现按回车键继续程序
  • python中二进制 八进制 十六进制,python输入一个十进制数,输出其对应的八进制数据
  • 留言与评论(共有 条评论)
       
    验证码: