简单使用Python自动生成文章


Posted in Python onDecember 25, 2014

为了应付某些情况,需要做17份记录。虽然不很重要,但是17份完全雷同也不很好。大体看了一下,此记录大致分为四段。于是决定每段提供四种选项,每段四选一,拼凑成四段文字,存成一个文件。文件名就叫“XX记录+日期”。应急的随手创作,使用了“文件操作”和“生成随机数”的功能。比较简陋。后期扩展可以考虑搭配个数据库。

# -*- coding: cp936 -*-

import random 

title='XXX周例会\n会议时间: '

timelist=['6月6日','6月13日','6月20日','6月27日','7月4日','7月11日','7月18日','7月25日',

          '8月1日','8月8日','8月15日','8月22日','8月29日',

          '9月5日','9月12日','9月19日','9月26日',

          ]#包含17个日期的列表

str1='会议地点: XXX房间\n'

str2='主持人: 张三\n'

str3='参加人员: AAA、BBB、ccc\n会议内容:\n '

list1=['第一段(A型)\n','第一段(B型)\n','第一段(C型)\n','第一段(D型)\n']

list2=['第二段(A型)\n','第二段(B型)\n','第二段(C型)\n','第二段(D型)\n']

list3=['第三段(A型)\n','第三段(B型)\n','第三段(C型)\n','第三段(D型)\n']

list4=['第四段(A型)\n','第四段(B型)\n','第四段(C型)\n','第四段(D型)\n']

for i in range(0,17):

    aa=random.randint(0,3)#随机赋给aa“0、1、2,3”三个值

    bb=random.randint(0,3)

    cc=random.randint(0,3)

    dd=random.randint(0,3)

    print timelist[i]

    print aa,bb,cc,dd

    f=open('XXX周例会'+timelist[i]+'.txt','w')# 新建文件,文件名是“标题+日期”。r只读,w可写,a追加

    f.write(title + timelist[i] + '\n' + str1 + str2 + str3 + list1[aa] + list2[bb] + list3[cc] + list4[dd] + '\n')

    #在文件中写入随机生成的第一段,第二段,第三段,第四段。

    f.close()#关闭文件读写。

给某党看的东西,哎,我天朝。。。。。小伙伴们还是关注下本文的思路吧,其他不是目前我们能考虑的^_^

Python 相关文章推荐
Python中的错误和异常处理简单操作示例【try-except用法】
Jul 25 Python
Python编程求解二叉树中和为某一值的路径代码示例
Jan 04 Python
Python数据分析库pandas基本操作方法
Apr 08 Python
Python Requests库基本用法示例
Aug 20 Python
Matplotlib中文乱码的3种解决方案
Nov 15 Python
python实现控制COM口的示例
Jul 03 Python
基于python traceback实现异常的获取与处理
Dec 13 Python
基于Python3.6中的OpenCV实现图片色彩空间的转换
Feb 03 Python
Django DRF路由与扩展功能的实现
Jun 03 Python
PyTorch-GPU加速实例
Jun 23 Python
基于Python组装jmx并调用JMeter实现压力测试
Nov 03 Python
python生成随机数、随机字符、随机字符串
Apr 06 Python
Python 抓取动态网页内容方案详解
Dec 25 #Python
利用Psyco提升Python运行速度
Dec 24 #Python
Python解决鸡兔同笼问题的方法
Dec 20 #Python
Python列表计数及插入实例
Dec 17 #Python
Python二维码生成库qrcode安装和使用示例
Dec 16 #Python
Mac下Supervisor进程监控管理工具的安装与配置
Dec 16 #Python
Python 正则表达式(转义问题)
Dec 15 #Python
You might like
中国站长站 For Dede4.0 采集规则
2007/05/27 PHP
利用PHP实现智能文件类型检测的实现代码
2011/08/02 PHP
CodeIgniter与PHP5.6的兼容问题
2015/07/16 PHP
PHP面向对象程序设计之命名空间与自动加载类详解
2016/12/02 PHP
JSON 教程 json入门学习笔记
2020/09/22 Javascript
jquery向.ashx文件post中文乱码问题的解决方法
2011/03/28 Javascript
javascript动态设置样式style实例分析
2015/05/13 Javascript
Javascript实现跑马灯效果的简单实例
2016/05/31 Javascript
angular 动态组件类型详解(四种组件类型)
2017/02/22 Javascript
JavaScript中this关键字用法实例分析
2018/08/24 Javascript
vue组件表单数据回显验证及提交的实例代码
2018/08/30 Javascript
使用mixins实现elementUI表单全局验证的解决方法
2019/04/02 Javascript
layui 动态设置checbox 选中状态的例子
2019/09/02 Javascript
JS随机密码生成算法
2019/09/23 Javascript
vue实现简单计算商品价格
2020/09/14 Javascript
详解javascript脚本何时会被执行
2021/02/05 Javascript
python实现从一组颜色中找出与给定颜色最接近颜色的方法
2015/03/19 Python
python时间日期函数与利用pandas进行时间序列处理详解
2018/03/13 Python
python 批量修改/替换数据的实例
2018/07/25 Python
python处理大日志文件
2019/07/23 Python
Python中base64与xml取值结合问题
2019/12/22 Python
在python3中实现更新界面
2020/02/21 Python
python实现opencv+scoket网络实时图传
2020/03/20 Python
Python 列表中的修改、添加和删除元素的实现
2020/06/11 Python
python中HTMLParser模块知识点总结
2021/01/25 Python
CSS3打造磨砂玻璃背景效果
2016/09/28 HTML / CSS
手工制作的豪华英式沙发和沙发床:Willow & Hall
2019/05/03 全球购物
优秀女职工事迹材料
2014/02/06 职场文书
公司财务会计主管应聘求职信
2014/09/26 职场文书
2015年世界卫生日活动总结
2015/02/09 职场文书
单位实习介绍信
2015/05/05 职场文书
搞笑结婚保证书
2015/05/08 职场文书
开场白怎么写
2015/06/01 职场文书
2015年度个人工作总结报告
2015/10/24 职场文书
小学教师师德培训心得体会
2016/01/09 职场文书
在Django中使用MQTT的方法
2021/05/10 Python