关于#python#的问题:求解python

关于正在学习的Python,有许多不明白的地方。求解关于open函数的相关问题

img

img

请讲清楚需求
用法参考教程:https://www.runoob.com/python/python-func-open.html

比如说?具体要求是什么
1.txt

123123
muxl 213
aaaa
aaamuxlaa
231

- 简单的读取文件和输出,简单的查找

import re

with open("1.txt", "r") as fr:
    lines = fr.readlines()

count = 0
for line in lines:
    # print(line)
    if 'muxl' in line:
        count += 1
print("用户{user}的次数为{count}".format(user='muxl', count=count))

- 正则表达式查找

imporet re
with open("1.txt", "r") as fr:
    lines = fr.readlines()

count = 0
for line in lines:
    if re.findall('.*?muxl', line):
        count += 1
print("用户{user}的次数为{count}".format(user='muxl', count=count))

输出

用户muxl的次数为2

open,第一个参数test.txt文件名。第二个参数:w可以写入,r只读,rw读也可以写也可以