简单使用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中for循环详解
Jan 17 Python
深入Python函数编程的一些特性
Apr 13 Python
利用Python爬虫给孩子起个好名字
Feb 14 Python
CentOS 7下安装Python 3.5并与Python2.7兼容并存详解
Jul 07 Python
Python函数和模块的使用总结
May 20 Python
django2笔记之路由path语法的实现
Jul 17 Python
Django ORM 自定义 char 类型字段解析
Aug 09 Python
Python更新所有已安装包的操作
Feb 13 Python
小 200 行 Python 代码制作一个换脸程序
May 12 Python
使用python脚本自动生成K8S-YAML的方法示例
Jul 12 Python
Python3.9.1中使用split()的处理方法(推荐)
Feb 07 Python
Python爬虫实战之爬取京东商品数据并实实现数据可视化
Jun 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+MYSQL的文章管理系统(一)
2006/10/09 PHP
MySQL修改密码方法总结
2008/03/25 PHP
c#中的实现php中的preg_replace
2009/12/21 PHP
PHP如何将log信息写入服务器中的log文件
2015/07/29 PHP
基于ThinkPHP+uploadify+upload+PHPExcel 无刷新导入数据
2015/09/23 PHP
修改PHP脚本使WordPress拦截垃圾评论的方法示例
2015/12/10 PHP
PHP中读取文件的几个方法总结(推荐)
2016/06/03 PHP
PHP调试及性能分析工具Xdebug详解
2017/02/09 PHP
跟着JQuery API学Jquery 之三 筛选
2010/04/09 Javascript
js取得html iframe中的元素和变量值
2014/06/30 Javascript
使用VS开发 Node.js指南
2015/01/06 Javascript
javasript实现密码的隐藏与显示
2015/05/08 Javascript
实例讲解jquery中mouseleave和mouseout的区别
2016/02/17 Javascript
Javascript对象字面量的理解
2016/06/22 Javascript
AngularJS 文件上传控件 ng-file-upload详解
2017/01/13 Javascript
从setTimeout看js函数执行过程
2017/12/19 Javascript
Node.js readline模块与util模块的使用
2018/03/01 Javascript
bootstrap中日历范围选择插件daterangepicker的使用详解
2018/04/17 Javascript
vue-cli3环境变量与分环境打包的方法示例
2019/02/18 Javascript
Vue中用JSON实现刷新界面不影响倒计时
2020/10/26 Javascript
[01:02:34]TFT vs VGJ.T Supermajor 败者组 BO3 第二场 6.5
2018/06/06 DOTA
[42:32]完美世界DOTA2联赛循环赛 Magma vs PXG BO2第二场 10.28
2020/10/28 DOTA
对python修改xml文件的节点值方法详解
2018/12/24 Python
python用700行代码实现http客户端
2021/01/14 Python
英国领先的酒类网上商城:TheDrinkShop
2017/03/16 全球购物
雅高酒店中国:Accorhotels.com China
2018/03/26 全球购物
Shopee越南:东南亚与台湾电商平台
2019/02/03 全球购物
NBA欧洲商店(西班牙):NBA Europe Store ES
2019/04/16 全球购物
2014大学生全国两会学习心得体会
2014/03/13 职场文书
教师党的群众路线教育实践活动剖析材料
2014/10/09 职场文书
亚布力滑雪场导游词
2015/02/09 职场文书
幼儿园工作总结2015
2015/04/01 职场文书
民间借贷借条范本
2015/05/25 职场文书
Python实现8种常用抽样方法
2021/06/27 Python
Python 数据科学 Matplotlib图库详解
2021/07/07 Python
详细聊聊MySQL中慢SQL优化的方向
2021/08/30 MySQL