新大榭论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

《新大榭》- 创大榭地方网络社区先锋品牌 新大榭始终专注于地方网络社区平台的建设 关于我们- [大记事]- 留言建议- [新手报道]

发布 .新大榭软件管家(Excel版) V6.0版 财务/仓库/生产/销售/采购/行政/人事/校园 .公告 - 客户 - 打赏 - 职场 - Excel - Python.

新大榭镜像-音乐-法律-图书-高中课堂-实验 广告是为了能更好的发展 [欢迎商家支持本站互利共赢] 广告位招租.首页黄金广告位等您来!联系 13566035181

查看: 898|回复: 0

[案例] 8090 - [原创] 自动更新新大榭办公软件TXT版本

 关闭 [复制链接]
发表于 2022-8-15 17:17:52 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转新大榭论坛!

您需要 登录 才可以下载或查看,没有账号?注册

x
  1. # ===================================7 I$ T; o8 e9 G+ I/ ?# a2 r
  2. # @ Time: 2022/10/5 13:21           
    ; @# K2 U2 `+ q: R% ~1 ~) y( d2 ~
  3. # @ File: 8090-01-01.py                    / \% P; r; y9 _
  4. # @ Version: v1.2/ v) m5 Z: l( H
  5. # @ Author: 张黎斌(Zhanglb)                 
    8 ?2 D/ H: X, V4 {% N. r
  6. # @ http://lab.daxie.net.cn         6 m; a- h2 H$ b$ W- Q2 {7 R5 o
  7. # @ Software: PyCharm               
    : E6 A+ _7 X4 S2 l7 r" j
  8. # ===================================5 z; B, }, W, |+ U2 x
  9. # -*- codeing = utf-8 -*-( R7 a& b2 P9 o2 ^6 p  Z2 ]4 e1 N
  10. 2 j- {1 R, B' n  K# R6 Y; j7 j
  11. # 【模型】用Python脚本自动更新新大榭办公软件TXT软件版本
    $ Q" U5 k: I1 d7 `1 n5 s! O
  12. # 【原理】先获取tid和ver的值,然后用for循环依次遍历并更新TXT文本
    & [8 o0 j. p" D) G& l4 B
  13. # 获取当前软件序号及版本(数据库网络自动/input()函数本地人机互动)
    ) l2 z- `& E9 Y7 i0 i
  14. tid = '1111'0 Q" y7 x% U& \, d/ b
  15. ver = ' V1.5.15.0101' # 注意版本号前面有空格,作者故意留的!5 ?- I* r3 P6 V- ]% g6 ?8 C
  16. # r+ 可读可写,但是不会创建新文件,如新增用 w+ ,请注意!2 ^+ R+ a; Z2 W! p# b2 v: u
  17. f = open('f:\\'+tid+'.txt', 'r+', encoding='utf-8')
    4 ^% a" L" P! z$ l9 w0 r
  18. # f1 = f.read()3 g: e, }) l% r5 m
  19. f1 = f.readline(13)
    + E3 s: G( d: I2 _/ u
  20. f2 = f.read()
    3 D, J4 Y2 U  B" D
  21. # print(f1)1 u1 j) Y6 ~5 b. C9 m, B
  22. # print(ver)
    0 O5 c" o" I; z, R+ \9 ]
  23. # f.flush()
    % C, t5 g: M+ d- P% W- N
  24. f.seek(0)
    : L& q3 ]3 \- p9 C5 I
  25. if ver != f1:0 y9 g$ `2 ]0 [% K( p- o
  26.     f9 = f.write(ver+"\n==============\n" + f1 + f2)
    1 {  }3 |1 U1 a* M
  27.     print('恭喜您!新大榭第【', tid, '】号办公软件现已更新完毕!'). _2 |; _& H3 O% @
  28. else:6 W  Y7 I) Q% o
  29.     print('警告:当前第【', tid, '】号软件更新请求已被系统驳回!')
    ' Z0 R; O5 X- K: _; K
  30. f.close()
复制代码

8090-01-01.py

1.17 KB, 阅读权限: 10, 下载次数: 0, 下载积分: 财富 -1 点

新大榭Python学习社区培训、Excel业务指导、办公软件定制、网站建设;新大榭探索实验室欢迎您!http://lab.daxie.net.cn/
Q群推荐 大榭本地求职招聘QQ群,欢迎转发分享本地招聘信息资讯! 官方招聘1群(已满);官方招聘2群:315816937 *
您需要登录后才可以回帖 登录 | 注册

本版积分规则

文字版|小黑屋|新大榭 ( 浙ICP备16018253号-1 )|点击这里给站长发消息|

GMT+8, 2026-5-15 11:40 , Processed in 0.109786 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表