10-3习题



with open(r'C:\Users\basten\Desktop\text.txt') as abc: #路径前加r 可以忽视\
contents=abc.readlines() #注意 这里是readlines 意思是全部读取,然后按行为元素,变成列表,要用for提取
for i in contents:
print(i.rstrip())# 删除字符有三种 strip()删除两边的字符,里面的参数为要删除的字符(不分先后顺序),lstrip删除左边的,rstrip删除右边



with open(r'C:\Users\basten\Desktop\text.txt') as abc: #路径前加r 可以忽视\

while True:
contents = abc.readline()#读取一行,如果要读取很多行,要用while语句
print(contents.rstrip())
if len(contents)==0:
break

with open(r'C:\Users\basten\Desktop\text.txt','a') as test: #已写入的模式进入,然后用write函数写入。
test.write('我是你老牛\n ')


with open(r'C:\Users\basten\Desktop\text_2.txt','a') as homework:
while True:
names=input('请输入您的姓名')
if names=='q':
break
homework.write('{0}\n'.format(names))
print('您好',names)


with open(r'C:\Users\basten\Desktop\text_3.txt','a') as reason:
while True:
print('你好,请问您为何喜欢编程?')
reason_1=input('你好你好你好')
if reason_1=='q':
break
reason.write('{0}\n'.format(reason_1))


posted @ 2018-11-30 21:01  bst900319~  阅读(117)  评论(0)    收藏  举报