简单使用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将unicode转为str的方法
Jun 21 Python
浅谈使用Python变量时要避免的3个错误
Oct 30 Python
flask中使用蓝图将路由分开写在不同文件实例解析
Jan 19 Python
使用pycharm生成代码模板的实例
May 23 Python
使用 Visual Studio Code(VSCode)搭建简单的Python+Django开发环境的方法步骤
Dec 17 Python
python利用Tesseract识别验证码的方法示例
Jan 21 Python
python接口自动化测试之接口数据依赖的实现方法
Apr 26 Python
Win10下Python3.7.3安装教程图解
Jul 08 Python
Django ORM实现按天获取数据去重求和例子
May 18 Python
Java多线程实现四种方式原理详解
Jun 02 Python
python中线程和进程有何区别
Jun 17 Python
Django中使用Celery的方法步骤
Dec 07 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
php和jquery实现地图区域数据统计展示数据示例
2014/02/12 PHP
PHP学习笔记(三):数据类型转换与常量介绍
2015/04/17 PHP
PHP实现动态web服务器方法
2015/07/29 PHP
jquery图片上下tab切换效果
2011/03/18 Javascript
使用Math.floor与Math.random取随机整数的方法详解
2013/05/07 Javascript
JavaScript中的单引号和双引号报错的解决方法
2014/09/01 Javascript
JS实现在状态栏显示打字效果完整实例
2015/11/02 Javascript
node.js+express制作网页计算器
2016/01/17 Javascript
jQueryeasyui 中如何使用datetimebox 取两个日期间相隔的天数
2017/06/13 jQuery
微信小程序时间选择插件使用详解
2018/12/28 Javascript
Vue 无限滚动加载指令实现方法
2019/05/28 Javascript
详解vue 命名视图
2019/08/14 Javascript
jquery实现图片无缝滚动 蒙版遮蔽效果
2020/01/11 jQuery
[03:32]2014DOTA2西雅图邀请赛 CIS外卡赛赛前black专访
2014/07/09 DOTA
python设置windows桌面壁纸的实现代码
2013/01/28 Python
Python基于回溯法子集树模板解决找零问题示例
2017/09/11 Python
pygame游戏之旅 python和pygame安装教程
2018/11/20 Python
python3.5安装python3-tk详解
2019/04/26 Python
10行Python代码计算汽车数量的实现方法
2019/10/23 Python
Python操作SQLite/MySQL/LMDB数据库的方法
2019/11/07 Python
Python垃圾回收机制三种实现方法
2020/04/27 Python
pytorch 实现L2和L1正则化regularization的操作
2021/03/03 Python
Can a struct inherit from another struct? (结构体能继承结构体吗)
2016/09/25 面试题
高三自我鉴定怎么写
2013/10/19 职场文书
应届大学生求职信
2013/12/01 职场文书
毕业生求职的求职信
2013/12/05 职场文书
怀念母亲教学反思
2014/04/28 职场文书
环保倡议书范文
2014/05/12 职场文书
人才市场接收函
2015/01/30 职场文书
项目安全员岗位职责
2015/02/15 职场文书
财务会计求职信范文
2015/03/20 职场文书
2015年社区卫生工作总结
2015/04/21 职场文书
收入证明怎么写
2015/06/12 职场文书
2016新年晚会开场白
2015/12/03 职场文书
Python中的np.argmin()和np.argmax()函数用法
2021/06/02 Python
游戏《我的世界》澄清Xbox版暂无计划加入光追
2022/04/03 其他游戏