Python自学之路第十六步——使用文件

过个年整个人都颓废了,重新拾起来吧~~
对文件的使用可以尽情发挥想象力,这里写了一些,上代码吧:
'''创建一个包含文件各行内容的列表'''
filename='file_test.txt'
with open(filename) as fl:
    lines=fl.readlines()  #readlines方法从文件中读取每一行,并将其存储在一个列表中
for line in lines:  #列表lines中的每个元素都对应文件中的一行
    print(line.rstrip())  #逐行打印出,并去除末尾的换行符

'''使用文件的内容'''
file_link=''  #创建一个新的变量
for line in lines:
    file_link+=line.strip()  #通过去掉每行数据前后的空白而将其合并起来
print(file_link+'共有字符'+str(len(file_link))+'个!')

print(file_link.replace('2','w'))  #将文件中的2都替换为w
print(file_link) #方法replace只是修改文件的副本,不改变源文件
print(file_link.replace('2','w',3))  #将文件中的前三个2替换为w

Python自学之路第十六步——使用文件_第1张图片

python在读取文件时会将其中的所有文本都解读为字符串,所以要进行数值运算时记得用int()

你可能感兴趣的:(Python自学之路)