简单使用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 随机数生成的代码的详细分析
May 15 Python
python图像处理之反色实现方法
May 30 Python
Python基于回溯法子集树模板解决野人与传教士问题示例
Sep 11 Python
python3调用百度翻译API实现实时翻译
Aug 16 Python
DRF跨域后端解决之django-cors-headers的使用
Jan 27 Python
Django框架自定义session处理操作示例
May 27 Python
python调用并链接MATLAB脚本详解
Jul 05 Python
python 实现屏幕录制示例
Dec 23 Python
python列表推导和生成器表达式知识点总结
Jan 10 Python
Python并发concurrent.futures和asyncio实例
May 04 Python
tensorflow实现从.ckpt文件中读取任意变量
May 26 Python
python可以用哪些数据库
Jun 22 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
wordpress之wp-settings.php
2007/08/17 PHP
PHP无限分类代码,支持数组格式化、直接输出菜单两种方式
2011/05/18 PHP
php页面消耗内存过大的处理办法
2013/03/18 PHP
静态的动态续篇之来点XML
2006/08/15 Javascript
各种常用浏览器getBoundingClientRect的解析
2009/05/21 Javascript
json 实例详细说明教程
2009/10/31 Javascript
一些常用的JavaScript函数(json)附详细说明
2011/05/25 Javascript
Javascript动态引用CSS文件的2种方法介绍
2014/06/06 Javascript
JavaScript常用本地对象小结
2016/03/28 Javascript
基于Jquery插件实现跨域异步上传文件功能
2016/04/26 Javascript
json对象转为字符串,当做参数传递时加密解密的实现方法
2016/06/29 Javascript
JavaScript简单获取系统当前时间完整示例
2016/08/02 Javascript
js绘制购物车抛物线动画
2020/11/18 Javascript
Angular指令封装jQuery日期时间插件datetimepicker实现双向绑定示例
2017/01/22 Javascript
解决vue中post方式提交数据后台无法接收的问题
2018/08/11 Javascript
Vue cli构建及项目打包以及出现的问题解决
2018/08/27 Javascript
layui弹出框Tab选项卡的示例代码
2019/09/04 Javascript
JS实现点餐自动选择框(案例分析)
2019/12/10 Javascript
关于Js中new操作符的作用详解
2021/02/21 Javascript
[03:24]CDEC.Y赛前采访 努力备战2016国际邀请赛中国区预选赛
2016/06/25 DOTA
wxPython中文教程入门实例
2014/06/09 Python
Python爬取网易云音乐热门评论
2017/03/31 Python
python基于ID3思想的决策树
2018/01/03 Python
python文件操作之批量修改文件后缀名的方法
2018/08/10 Python
python取数作为临时极大值(极小值)的方法
2018/10/15 Python
python networkx 包绘制复杂网络关系图的实现
2019/07/10 Python
python批量解压zip文件的方法
2019/08/20 Python
python Pillow图像处理方法汇总
2019/10/16 Python
台湾团购、宅配和优惠券:17Life
2017/08/14 全球购物
使用索引(Index)有哪些需要考虑的因素
2016/10/19 面试题
优秀员工年终发言演讲稿
2014/01/01 职场文书
党员公开承诺书和承诺事项
2014/03/25 职场文书
营销总监岗位职责
2014/09/16 职场文书
合法的离婚协议书范本
2014/10/23 职场文书
消费者投诉书范文
2015/07/02 职场文书
Spring Boot DevTools 全局配置学习指南
2022/03/31 Java/Android