新大榭论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

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

查看: 899|回复: 0

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

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

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

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

x
  1. # ===================================
    / s9 _! Q+ ?, q: q' ]' r$ \# t) i+ r
  2. # @ Time: 2022/10/5 13:21           , F8 _1 A9 ~6 h" c# D3 l. B4 I
  3. # @ File: 8090-01-01.py                    
    ) q! i. I" l  h* `; l6 a5 H
  4. # @ Version: v1.2
    " ~+ I4 n/ E7 c& J+ E
  5. # @ Author: 张黎斌(Zhanglb)                 
    # f: n. A5 ?* d% e( i$ I# C1 P0 F
  6. # @ http://lab.daxie.net.cn         7 \: U7 @# y8 l9 W& Y. c
  7. # @ Software: PyCharm                ; j0 A) Y  |1 [6 X1 {4 t7 r
  8. # ===================================
    $ c% W; u. v9 z) w
  9. # -*- codeing = utf-8 -*-
    9 P  O% B0 A& m0 M6 m& g3 G9 S
  10. ) L1 @" a3 D6 D5 H4 H
  11. # 【模型】用Python脚本自动更新新大榭办公软件TXT软件版本1 f; F- `7 I# q% Z; T
  12. # 【原理】先获取tid和ver的值,然后用for循环依次遍历并更新TXT文本
    . M) O6 ~) q7 z" L4 K
  13. # 获取当前软件序号及版本(数据库网络自动/input()函数本地人机互动)9 o, u5 _. d. b, p) ^  j% c( T4 L$ E
  14. tid = '1111'8 J) z" b# W' Y- e
  15. ver = ' V1.5.15.0101' # 注意版本号前面有空格,作者故意留的!
    ) y0 P! `2 M! ~+ F0 R0 q
  16. # r+ 可读可写,但是不会创建新文件,如新增用 w+ ,请注意!) G0 V3 V/ b( \2 F/ I1 x; V: Y
  17. f = open('f:\\'+tid+'.txt', 'r+', encoding='utf-8')
    5 d5 ^1 y) I& g: }
  18. # f1 = f.read()
    & m" M7 G2 g$ A0 U: S
  19. f1 = f.readline(13)$ u* J+ R& i0 p/ z$ N& r
  20. f2 = f.read()/ l1 \- @( p, |5 U; I4 ]
  21. # print(f1). ~( e$ [4 y, a  t
  22. # print(ver)
    , W$ f' I9 Y6 j/ j5 d5 g# q6 h
  23. # f.flush()
    - _  B6 m$ _; A: K. L7 Z. B+ K3 b
  24. f.seek(0)
    # p+ q! B' w# U" g- }9 g
  25. if ver != f1:
    2 z+ Q5 d3 x7 z% {# e, _' }+ ~5 M
  26.     f9 = f.write(ver+"\n==============\n" + f1 + f2)% {2 n/ k2 t; H  |* y$ l
  27.     print('恭喜您!新大榭第【', tid, '】号办公软件现已更新完毕!')
    & h5 @3 @2 h2 t. Z
  28. else:
    6 H; j. v/ x! s, m' {, A  L
  29.     print('警告:当前第【', tid, '】号软件更新请求已被系统驳回!')8 w% M4 d+ z% m0 R3 b/ ~0 a  ?5 n; L
  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:42 , Processed in 0.087878 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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