# 文件的输出
注:(1)写文件.Python open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OSError。
(2)使用 open() 方法一定要保证关闭文件对象,即调用 close() 方法。
(3)open() 函数常用形式是接收两个参数:文件名(file)和模式(mode)。
#1.写文件
fw = open('data.txt', mode='w') #fw表示写文件,mode='w'表示写文件模式
for x in range(1, 10):
fw.write(str(x)+'\n') #'\n'代表换行
fw.close()
#2.读文件
fr = open('data.txt', mode='r') #fr表示读文件,mode='r'表示读文件模式
for line in fr:
line = line.strip() #Python strip() 方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。
print (line)
fr.close()
注意:strip() 方法只能删除开头或是结尾的字符,不能删除中间部分的字符。
#3.定义函数
def hello(): #定义无参数方法(函数)hello()
print('Hello') #函数传的参数是Hello
hello() #调用函数hello()两次
hello() #输出结果:2个Hello()
#4.函数传参数
def hello(name): #定义有参数的方法(函数)hello(name)
print ('Hello'+name)
hello('Python') #输出结果:HelloPython
#多参数输出
def hello(name1, name2): # #定义有多个参数的方法(函数)hello(name1, name2)
print ('Hello'+ name1 + ' ' +name2)
hello('Python','JavaScript') #输出结果:HelloPython JavaScript