新大榭论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

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

查看: 849|回复: 0

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

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

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

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

x
  1. # ===================================# C& h/ d* y1 B0 i  [2 q
  2. # @ Time: 2022/10/5 13:21           
    " j% y5 n+ l4 J0 g" c0 N3 O" q
  3. # @ File: 8090-01-01.py                    . [# W7 w8 w( `
  4. # @ Version: v1.2
    " H& n  S- \; x* y9 S( j+ b( d
  5. # @ Author: 张黎斌(Zhanglb)                 / T  p& X( h3 d
  6. # @ http://lab.daxie.net.cn         
    1 @% `) [9 D* t8 |- G
  7. # @ Software: PyCharm                , e) l8 I% [- Z3 R0 B
  8. # ===================================
    . y, Z9 ^4 b  f! c! g
  9. # -*- codeing = utf-8 -*-) n) h" h2 s$ O! v0 ?

  10. $ z9 s* K, U7 V% i' w$ A+ v
  11. # 【模型】用Python脚本自动更新新大榭办公软件TXT软件版本( z( y' Z- q3 R9 l1 q( F
  12. # 【原理】先获取tid和ver的值,然后用for循环依次遍历并更新TXT文本
    6 g% U% S# b: R" h( W9 X
  13. # 获取当前软件序号及版本(数据库网络自动/input()函数本地人机互动)% _& [0 E# A, i! \
  14. tid = '1111'
    3 h/ Q) x! {* w; C/ Y9 v) Z& M
  15. ver = ' V1.5.15.0101' # 注意版本号前面有空格,作者故意留的!
    ( g6 W: [" }1 V" `
  16. # r+ 可读可写,但是不会创建新文件,如新增用 w+ ,请注意!
    ' W, o7 v$ i: ~, l8 j$ E4 H
  17. f = open('f:\\'+tid+'.txt', 'r+', encoding='utf-8')
    1 F5 o( K1 m( t1 S& F! p. n
  18. # f1 = f.read()
    ' r4 G4 ]8 I4 P5 a8 w0 c/ S& @: W
  19. f1 = f.readline(13)7 p$ ^! Z& W: T! k5 w/ Q
  20. f2 = f.read()* e5 W9 A8 c' a1 J- W. W. F
  21. # print(f1)/ _% c3 R5 z9 b  e. J1 [
  22. # print(ver)5 }( \$ B' z, E0 N* T$ l! @
  23. # f.flush()
    5 Q( j5 Q# N$ O  g. D, i% Q' {
  24. f.seek(0)
    7 r/ B6 V' b: U
  25. if ver != f1:
    . b$ b" V8 J. p, K' m
  26.     f9 = f.write(ver+"\n==============\n" + f1 + f2)
    ' `  y8 `: H1 X  E  W; [. U
  27.     print('恭喜您!新大榭第【', tid, '】号办公软件现已更新完毕!')
    " w  Z* }" d; o; H. }2 O8 E4 S
  28. else:
    * e$ S4 r* |: j0 }5 F
  29.     print('警告:当前第【', tid, '】号软件更新请求已被系统驳回!')
    0 ~  X$ e: R( ^5 Q" |5 @! q! ^* E
  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 08:38 , Processed in 0.086626 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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