发信人: doubleclick (好生 乐生 尊生 贵生), 信区: MSClub
标  题: CCMTC PostHelper(py) Version 2.0
发信站: 武汉白云黄鹤站 (2008年12月05日01:05:53 星期五), 站内信件

#提示一下柠檬同学不必每次都人工发MSRA实习的贴子.

#之前joshuaG已经写了一个版本了,第二版的改动以及说明如下:

删了之前版本中那段硬编码的文件名,改进了某些写法,缩短了代码长度.这样发帖子的同学
不必每次改代码了.不过还是需要在第一次使用的时候把目录名指定好,默认为'D:\MsraInt
ern'。

该指定目录下文本文件的名字就用【MSRA明日之星】XXXX组.txt之类的,因为在代码里面会
使用这个文件名(不含后缀.txt)做帖子的标题.可以考虑先把已知的那几个组都创建全。然
后你只需要每次把信息copy到相应组的文本文件中即可,这个脚本在发完帖子之后会将所有
txt清空,而每次运行的时候只会将有内容的文本输出.

python 代码如下:

##################
#by doubleclick @ CCMTC

# http://fox23.cnblogs.com  
##################

# -*- coding: gbk -*-
import CTerm
import tools
import sys, string,time,os
from os.path import walk, join, normpath,getsize

ID=long(sys.argv[0]) #Cterm窗口ID            
aimDir=r'D:\MsraIntern' #文档所在目录,可自行设置
for root,dirs,names in os.walk(aimDir):
        for name in names:
                f = file(normpath(join(root,name)))
                content=""
                if os.fstat(f.fileno())[6]!=0:
                        for line in f:
                                content+=line
                        #这里文件名去掉后缀作title
                        SendParsedString(ID, r'^p%s\n\n%s^w\n'%(os.path.splitext(name)[0], content))           
                        f.close()
                        #清空文件
                        f2=file(normpath(join(root,name)),'w')
                        f2.close()
                #适当延时,以免因网络造成数据紊乱
                time.sleep(3)
 
#over

-----------------------------------------------------------
欢迎俱乐部的兄弟姐妹们积极投入到俱乐部的信息化建设中去.邮件系统,飞信系统,档案系
统,XX系统. 俱乐部是你们的土壤,也是你们的舞台.
-----------------------------------------------------------

Cterm里面自动发帖的Python脚本相关推荐

  1. python发帖技巧_Cterm里面自动发帖的Python脚本

    发信人: doubleclick (好生 乐生 尊生 贵生), 信区: MSClub 标  题: CCMTC PostHelper(py) Version 2.0 发信站: 武汉白云黄鹤站 (2008 ...

  2. python测试开发教程 龙腾_龙腾源码网京东 有货自动下单,Python 脚本 你的口罩...

    本帖最后由 小朋友 于 2020-2-7 13:24 编辑 这个 githubcom/tychxn/jd-assistant 我写了个 Windows下的一键安装Python运行环境和安装依赖库的脚本 ...

  3. 实现一个京东自动签到的python脚本

    下面是一个示例的京东自动签到的 Python 脚本: import requests import json# 首先你需要有京东账号并且登录 # 然后在浏览器中打开京东签到页面, 复制一下请求地址 u ...

  4. 企业微信自动打卡Python脚本

    企业微信是一个办公软件,提供了打卡功能.如果你想用 Python 脚本自动完成打卡,那么你需要做的事情是: 首先,你需要在企业微信中开启 API 权限.这样你就可以使用企业微信提供的 API 来操作打 ...

  5. 扇贝python离线_扇贝自动打卡Python脚本(Python3)

    扇贝登录,不需要处理验证码,这一点使得该脚本简单许多 import requests import random import json 模拟浏览器,扇贝新闻PC端和移动端的阅读模式不同 header ...

  6. 【实战项目记录1】编写一个传奇3法师自动练级的python脚本

    我基于pyautogui.tkinter以及几个标准库,结合面向对象的编程思路,从传奇3游戏的自动功能需求出发,研究了一个完整的法师练级打怪赚钱的小工具,给大家参考一下编程思路和一些实现想法. 闲来无 ...

  7. 自动打卡python脚本_python实现腾讯文档自动打卡教程

    ​明明365天都不得不待在家里面,居然还要天天去腾讯文档打卡,烦死人了. 天天都填一样的内容,重复无意义的事情,时间就是金钱,浪费人时间约等于谋财害命呀. 所以参考了网络上的代码,并做了改进,用pyt ...

  8. dnf自动刷图python脚本_python+selenium自动化登录dnf11周年活动界面领取奖励登录部分采坑总结[1]...

    背景: Dnf的周年庆活动之一,游戏在6月22日 06:00~6月23日 06:00之间登陆过游戏后可以于6月25日 16:00~7月04日 06:00领取奖励 目标:连续四天自动运行脚本,自动领取所 ...

  9. 在Windows系统中 开机自动运行一个Python脚本 或者自动运行一个软件

    以前做过开机运行,但是现在用的时候又给忘了,所以本次来写一下步骤. 博主做的是一个ftp服务器,因为是在自己电脑上,希望局域网内可以互相传文件,所以希望开机之后能自动运行. 对于Windows系统,开 ...

  10. [python][企业微信]企业微信自动打卡Python脚本,价值一万元的自动打卡脚本

    # -*- coding: utf-8 -*- import datetime import os import random import time import schedule # 引入uiau ...

最新文章

  1. Modeling System Behavior with Use Case(1)
  2. opencv python BRIEF描述子
  3. JS在即将离开当前页面(刷新或关闭)时触发事件
  4. Mac下Git与Github的简单使用
  5. HTML中form和div出现间隙以及页面居中的问题
  6. Asp.net Core 2.1新功能Generic Host(通用主机)深度学习
  7. 快速获取csv数量_【数量技术宅|数据爬虫系列分享】如何获取免费的数字货币历史数据...
  8. MyBatis之输入与输出(resultType、resultMap)映射
  9. 程序员如何达到年薪百万?java程序员必读书籍!
  10. 从多路搜索树到 B-树
  11. c重启mysql_不重启Mysql修改root密码的方法
  12. 手机怎么压缩gif动图大小?推荐一款gif压缩的工具
  13. 【图片】 3D打印的一些小东西 暗黑
  14. php 模拟登陆微信,PHP微信模拟登陆并给用户发送消息的方法
  15. SSH连接时候出现 REMOTE HOST IDENTIFICATION HAS CHANGED
  16. 【综合复习_网络部分】
  17. 不能上升到金钱的爱都不是真爱!
  18. C# ComboBox 下拉选项框
  19. 编译内核出错:/bin/sh: 1: bison: not found scripts/Makefile.lib:196: recipe for target ‘scripts/kconfig/zco
  20. 大数据技术之Hadoop(MapReduce)

热门文章

  1. ANSYS网格划分简述
  2. 史上最详细的Maven安装教程以及Maven和eclipse集成
  3. pythonturtle库填充_python turtle库笔记
  4. Windows Pygame 安装教程 (自己识别版本号并下载)
  5. pcb边框是自己画_说一下Altium Designer软件画不规则PCB板边框的方法
  6. STM32:红外遥控接收模块
  7. 用友T3如何反结账,反记账
  8. 魅族手机Root之后如何恢复
  9. Dos下的edit命令
  10. Exce如何行内随机排序确定出场顺序