码迷,mamicode.com
首页 > 编程语言 > 详细

python文本文件处理和用户输入

时间:2018-01-27 20:19:03      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:死锁   理解   用户输入   inf   pen   bcd   int   写入   div   

#用户输入

a = input(‘please input: ‘) #这个输入什么即是什么,比如输入1,则a变量=1,输入‘abc‘,则a变量 = ‘abc‘,输入abc则报错,因为会把abc当做一个变量,而并没有abc这个变量

print a #结果是输入的结果

a = raw_input(‘please input: ‘) #一般用这个,无论输入什么东西,都会当成字符串给变量a,比如输入1,则a变量=‘1‘

print a #结果是输入的结果

 

#文本文件处理,

infile = open(‘a.txt‘,‘w‘) #打开一个文件,第一个参数是文件名,第二个是打开模式,分别是a追加,w写入,r读,其他的如r+,aw什么的,一般用不上,这里不介绍,用的时候可以百度,写入和追加模式的时候如果没有文件会自动创建一个,如果文件名没有加路径则在当前目录创建,当前目录是什么?pwd啊

for i in range(5):

  infile.write(‘abcdefg \n‘) #write,把abcdefg \n写到a.txt文件里,一共写入5次

  infile.flush() #提交,每写一行提交一次,如果不提交,实际结果是在buffer里的,啥叫buffer?百度啦,你可以理解成是在内存里

infile.close() #关闭a.txt,如果不提交,关闭文件的时候自动提交

#再打开打印出来看看

outfile = open(‘a.txt‘,‘r‘)

for i in outfile:

  i = i.strip()

  print i

outfile.close() #在打开后,用完关闭是个好习惯,不然第一浪费资源,第二就是在程序没有执行完毕的时候会一直锁着,有可能出现死锁

python文本文件处理和用户输入

标签:死锁   理解   用户输入   inf   pen   bcd   int   写入   div   

原文地址:https://www.cnblogs.com/xiu123/p/8366690.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!