2010-革命尚未成功,同志仍需努力

本文分享了作者在J2EE体系学习过程中的心得与体会,重点介绍了对JSP、Java、XML等技术的理解,并通过实际项目加深了对Struts、Spring框架的认识。

  最近经过“笨鸟慢飞”的努力,我对整个J2EE体系有了一个大概的认识,对一些JSP、java、xml等开发技术的细节有了比较深的认识。我感觉自己在这方面深入的还不是很多,但是,接待一般性的任务已经OK了。尤其是,最近接了一个独立页面的开发任务,搞定。至此对整个STRUS+Spring+jsp有了一个更全面的认识。并且,在开发一个小的需求开发的时候,又稍加拓展性的开发了其他的内容,感觉比较不错!希望这次考核打分,不会是最低的了!

   虽然,感觉自己有了小小的进步,但是比起应该掌握的,仍然有很大的差距!所以革命尚未成功,同志仍需努力!

import os from datetime import datetime # 计数器文件,用于持久化存储 i 的值 COUNTER_FILE = 'D:/试验文件夹/max.txt' date_file = 'D:/试验文件夹/时间记录.txt' # 读取当前周数计数器 i def load_counter(): if os.path.exists(COUNTER_FILE): with open(COUNTER_FILE, 'r') as f: try: return int(f.read().strip()) except ValueError: return 0 else: return 0 def save_counter(i): with open(COUNTER_FILE, 'w') as f: f.write(str(i)) def today_monday(): today = datetime.now() return today.weekday() == 0 # Monday is 0 # 主程序 if __name__ == "__main__": i = load_counter() if not today_monday(): print("革命尚未成功同志努力") else: # 获取今天日期字符串 today_str = datetime.now().strftime('%Y-%m-%d') # 读取上次运行日期 if os.path.exists(date_file): with open(date_file, 'r', encoding='utf-8') as f: last_run_date = f.read().strip() print('读取上次的时间成功') else: last_run_date = None print('读取上次的时间成功') # 判断是否要更新周数:必须是周一且不是同一天 is_today_monday = datetime.now().weekday() == 0 if is_today_monday and today_str != last_run_date: i += 1 print('又过一周了') print("革命尚未成功同志努力") save_counter(i) # 更新周数 print(f"开始记录第 {13 + i} 周日志...") file_path = f'D:/试验文件夹/max{13+i}.txt' # 确保目录存在 os.makedirs(os.path.dirname(file_path), exist_ok=True) word = input(f'请输入第 {13 + i} 周的日志内容: ') with open(file_path, 'a', encoding='utf-8') as f: f.write(word+'\n') print(f'已保存到 {file_path}') print('程序结束。')
11-26
import os from datetime import datetime # 配置文件路径 COUNTER_FILE = 'C:/Users/HP/OneDrive/附件/大学记录/第1学期/计数器.txt' DATE_FILE = 'C:/Users/HP/OneDrive/附件/大学记录/第1学期/时间记录.txt' # 建议统一命名风格,避免混淆 # 读取当前周数计数器 i def load_counter(): if os.path.exists(COUNTER_FILE): with open(COUNTER_FILE, 'r', encoding='utf-8') as f: try: return int(f.read().strip()) except ValueError: return 0 return 0 def save_counter(i): with open(COUNTER_FILE, 'w', encoding='utf-8') as f: f.write(str(i)) def today_monday(): return datetime.now().weekday() == 0 # Monday is 0 def load_last_run_date(): if os.path.exists(DATE_FILE): with open(DATE_FILE, 'r', encoding='utf-8') as f: return f.read().strip() return None def save_last_run_date(date_str): with open(DATE_FILE, 'w', encoding='utf-8') as f: f.write(date_str) # 主程序 if __name__ == "__main__": i = load_counter() today_str = datetime.now().strftime('%Y-%m-%d') print(f"今天是 {today_str}") # 只有在周一才检查是否要递增周数 if today_monday(): last_run_date = load_last_run_date() if last_run_date != today_str: # 当天未运行过 i += 1 save_counter(i) save_last_run_date(today_str) print("又过一周了") else: print("本周已更新过周数") else: print("革命尚未成功同志努力") print(f"开始记录第 {13 + i} 周日志...") file = f'C:/Users/HP/OneDrive/附件/大学记录/第1学期/第{13+i}周记录.txt' os.makedirs(os.path.dirname(file), exist_ok=True) j=int(input("1.读取文件\n2.写入文件\n3.删除文本")) while j==1 or j==2 or j==3: if j==1: if os.path.isfile(file): with open(file, 'r', encoding='utf-8') as f: content = f.read() print(content) else: print("文件不存在或路径错误。") elif j==2: print("开始手动写入,请输入内容(输入 'exit' 或空行结束):") with open(file, 'a', encoding='utf-8') as f: while True: line = input() if line == 'exit' or line == '': print("写入完成。") break f.write(line + '\n') elif j==3: word = input('请输入要删除行含有的文字:') with open(file, 'r', encoding='utf-8') as f: lines = f.readlines() with open(file, 'w', encoding='utf-8') as f: for line in lines: if word not in line: f.write(line) print("删除完毕") with open(file, 'r', encoding='utf-8') as f: content = f.read() print(content) print('继续读写输入1\n继续写入输入2\n继续删除输入3\n终止输入0') j=int(input())
11-28
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值