新大榭论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

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

查看: 851|回复: 0

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

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

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

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

x
  1. # ===================================3 H4 j# ~" P0 s3 O
  2. # @ Time: 2022/10/5 13:21           
    ! z3 ~3 a+ m6 Y7 C* K( e
  3. # @ File: 8090-01-01.py                    
      p# B! V  y8 n8 M
  4. # @ Version: v1.23 S8 z# B+ l3 g* h* y
  5. # @ Author: 张黎斌(Zhanglb)                 : D3 q% b0 o: W! p+ K, x
  6. # @ http://lab.daxie.net.cn         + e" o$ z4 ?: v( I
  7. # @ Software: PyCharm                + W; m5 r* q7 g% [6 q) U
  8. # ===================================, V0 I! U8 ~' N: @
  9. # -*- codeing = utf-8 -*-7 g: @8 O$ V# o7 K

  10. 7 [3 r4 ]0 P9 Y* s" r
  11. # 【模型】用Python脚本自动更新新大榭办公软件TXT软件版本# K7 H3 u2 q' N6 S3 X( K
  12. # 【原理】先获取tid和ver的值,然后用for循环依次遍历并更新TXT文本
    6 n8 G7 U) G" Y  g# Q; P3 w
  13. # 获取当前软件序号及版本(数据库网络自动/input()函数本地人机互动); m+ g2 o9 r) a( U& o# {1 w
  14. tid = '1111'! n% X/ @2 @3 {2 r! b
  15. ver = ' V1.5.15.0101' # 注意版本号前面有空格,作者故意留的!: O% o- U8 C/ d8 d4 t( W2 ]
  16. # r+ 可读可写,但是不会创建新文件,如新增用 w+ ,请注意!
      S( C- `' ]1 l% T/ f( A+ o- E
  17. f = open('f:\\'+tid+'.txt', 'r+', encoding='utf-8')
    ' E0 L; H) c# ^' y5 |8 i8 H
  18. # f1 = f.read()
    ' t) |3 t. u1 b' y
  19. f1 = f.readline(13)
    7 z5 t; T9 i7 P) e& P5 c
  20. f2 = f.read()
    8 q/ s; n, o' j8 e; K5 k
  21. # print(f1)
    * O$ b& ]/ M1 Z1 q+ a; t
  22. # print(ver)
    ( u2 s$ r5 a0 h3 E
  23. # f.flush()
    : J, p+ U) o4 a( b: `1 ]8 v4 E# D* N
  24. f.seek(0)
    5 V5 Z, r& h4 z$ ?7 ~0 b4 M% T
  25. if ver != f1:* N- I  a  o4 z2 g' W) R5 H
  26.     f9 = f.write(ver+"\n==============\n" + f1 + f2)
    . m7 V7 c. R( d/ c) W
  27.     print('恭喜您!新大榭第【', tid, '】号办公软件现已更新完毕!')
    # @, s. b# @. F# W/ x9 `
  28. else:
    4 D. E/ J8 Z3 s$ y1 \
  29.     print('警告:当前第【', tid, '】号软件更新请求已被系统驳回!')5 o; |6 W5 @: s* F+ n
  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, 2025-11-3 14:24 , Processed in 0.098929 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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