# 文件操作
f = open("D:/zl/文件/工改项目所需系统列表.txt", "r", encoding="UTF-8")
print(type(f))
# 文件读取
print(f"文件读取100字节:{f.read(100)}")
print(f"文件读取全部内容:{f.read()}")
# 文件读取readlines()
lines = f.readlines() # 读取文件全部行,封装到列表中
print(f"lines对象的类型{type(lines)}")
print(f"lines对象的内容{lines}")
# 文件读取readline 每次读取一行
s=f.readline();
print(f"readline读取内容:{s}")
# for循环读取文件
for line in f:
print(f"美一行数据是:{line}")
# 文件关闭
f.close()
# with open 语法操作文件 操作完毕后自动关闭文件
with open("D:/zl/文件/工改项目所需系统列表.txt", "r", encoding="UTF-8") as f:
for line in f:
print(f"每一行数据是:{line}")
运行结果:
<class ‘_io.TextIOWrapper’>
每一行数据是:公用egov:
每一行数据是:egov-core(必须)
每一行数据是:egov-dubbo-service(必须)
每一行数据是:egov-web(非必须,暂无使用)
每一行数据是:
每一行数据是:事项配置smp:
每一行数据是:instance-dubbo-service(必须)
每一行数据是:smp-dubbo-service(必须)
每一行数据是:smp-web(必须)
每一行数据是:
每一行数据是:智能引导guide:
每一行数据是:bjxx-dubbo-service(必须)
每一行数据是:config-open-service(必须)
每一行数据是:guide-dubbo-service(必须)
每一行数据是:guide-open-service(必须)
每一行数据是:project-open-service(必须)
每一行数据是:was-investproject-service(必须)
每一行数据是:guide-web(必须)
每一行数据是:
每一行数据是:一窗ycslypt:
每一行数据是:license-gridfs(必须)
每一行数据是:license-user(必须)
每一行数据是:owap-dataexchange(必须)
每一行数据是:was-owap(必须)
每一行数据是:ycslypt_web(必须)
每一行数据是:ycslypt_api(必须)
每一行数据是:ycslyptglzx(非必须,一窗站点)
每一行数据是:ycslyptglzx_web(非必须,一窗站点)
每一行数据是:license-task-yc(非必须,暂无使用)
每一行数据是:ycslypt_mobile(非必须,暂无使用)
每一行数据是:yichuan_code(非必须,暂无使用)
每一行数据是:
每一行数据是:权力运行was:
每一行数据是:open-ucap-service(必须)
每一行数据是:was-dubbo-service(必须)
每一行数据是:was-web(必须)
每一行数据是:app-dubbo-service(非必须)
每一行数据是:open-web(非必须)
每一行数据是:was-dataexchange(非必须)
每一行数据是:was-investproject-service(非必须)
每一行数据是:was-liandong(非必须)
每一行数据是:was-open-service(非必须)
每一行数据是:
每一行数据是:
每一行数据是:测试账号
每一行数据是:huanghe hh123456