python案例源码_【python】python实例集一
#打开一个记事本
import os
os.startfile('notepad.exe')
#当前文件的根目录
import os
print os.path.join(os.path.dirname(__file__), os.pardir, os.pardir)
#获取本机IP
import socket
hostname = socket.gethostname()
print hostname
IPinfo = socket.gethostbyname_ex(hostname)
print IPinfo
LocalIP = IPinfo[2]
print LocalIP
#定时器执行一个命令
import os
import time
def print_ts(message):
print "[%s] %s"%(time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()), message)##time.strftime把时间格式化
def run(interval, command):
print_ts("-"*100)
print_ts("Command %s"%command)
print_ts("Starting every %s seconds."%interval)
print_ts("-"*100)
while True:
try:
# sleep for the remaining seconds of interval,http://www.sharejs.com
print_ts("Sleeping until %s..."%((time.ctime(time.time()+interval))))#time.ctime把时间戳变为年月日形式
time.sleep(interval)
print_ts("Starting command.")
# execute the command
status = os.system(command)
print_ts("-"*100)
print_ts("Command status = %s."%status)
except Exception, e:
print e
if __name__=="__main__":
interval = 600
command = r"ipconfig"
run(interval, command)
#正则表达式,读取tomcat的日志并打印日期
import re
regx = "\d\d\d\d-\d\d-\d+"
f = open("c:\stdout.log","r")
i = 0
for str in f.readlines():
if re.search(regx,str):
Response.write(str+"
")
if i>10:break#由于是测试,只分析十行
i=i+1
f.close()
#输出当前windows下的所有活动窗口名称
from win32gui import *
titles = set()
def foo(hwnd,mouse):
if IsWindow(hwnd) and IsWindowEnabled(hwnd) and IsWindowVisible(hwnd):
titles.add(GetWindowText(hwnd))
EnumWindows(foo, 0)
lt = [t for t in titles if t]
lt.sort()
for t in lt:
print t
#定时监听ip和端口
#-*- coding: gbk -*-
import socket,time
while 1:
file_obj = open('ip.txt')
for line in file_obj:
try:
sc=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
ip = line.split()[0]
port = int(line.split()[1])
print ip,port
#设置超时时间(0.0)
sc.settimeout(2)
sc.connect((ip,port))
timenow=time.localtime()
datenow = time.strftime('%Y-%m-%d %H:%M:%S', timenow)
logstr="%s:%s 连接成功->%s \n" %(ip,port,datenow)
print logstr
sc.close()
except:
file = open("log.txt", "a")
timenow=time.localtime()
datenow = time.strftime('%Y-%m-%d %H:%M:%S', timenow)
logstr="%s:%s 连接失败->%s \n" %(ip,port,datenow)
print logstr
file.write(logstr)
file.close()
print "sleep 10....."
time.sleep(10)
python案例源码_【python】python实例集一相关推荐
- python编译器源码_编译python源码
广告关闭 回望2020,你在技术之路上,有什么收获和成长么?对于未来,你有什么期待么?云+社区年度征文,各种定制好礼等你! 尝试通过源码自己编译 python,使用的系统是 ubuntu14.04 l ...
- python商城源码_自学Python才几天,就成功编写出俄罗斯方块游戏,附自学教程
人们常说,python不适合做游戏,但我偏爱玩游戏,做不了大的,做个小的也行啊. 于是,我在自己毫无基础的条件下,用两天时间学python基础理论,再用已有的俄罗斯方块游戏源码和源文件,在我的不懈努力 ...
- 用python做炒股软件-python程序源码_基于python的炒股软件
股票模拟交易系统设计与实现 不但能够进行界面的设计,还可以实现各个窗口的关联,通过WPF实现和其余窗口的关联,而且WPF中的类不但能够和其中一个窗口进行关联,还可以跟许多功能操作接口,WPF在对窗口对 ...
- python 2048源码_一个python的2048简单实现
一个python的2048简单实现 2018-11-28 # -*- coding: utf8 -*- import random data = [[0, 0, 0, 0], [0, 0, 0, 0] ...
- python闹钟源码_使用python编写一个语音朗读闹钟功能的示例代码
想找一个可以播放文字的闹钟找不到,自己写一个更简单.TTS实现由很多种办法,百度等都提供了API接口,但类似百度,需要先注册等一系列动作. 其实windows自带的win32com功能可以简单实现TT ...
- python解释器源码 pdf_《python解释器源码剖析》第0章--python的架构与编译python
本系列是以陈儒先生的<python源码剖析>为学习素材,所总结的笔记.不同的是陈儒先生的<python源码剖析>所剖析的是python2.5,本系列对应的是python3.7. ...
- 跳一跳python源码_使用Python实现跳一跳自动跳跃功能
使用Python实现跳一跳自动跳跃功能 来源:中文源码网 浏览: 次 日期:2019年11月5日 [下载文档: 使用Python实现跳一跳自动跳跃功能.txt ] (友情提示:右键点上行 ...
- python 网站 源码_在线浏览美图源码,附带python源码
源码介绍 本源码由@香谢枫林 开发,首页图片做了浏览器窗口自适应,最大化占满PC浏览器和移动浏览器的窗口,并且防止出现滚动条. 源码截图 美图源码1 美图源码2 功能介绍 首页图片设置了4个点击功能区 ...
- python商城源码_腾讯大佬用了12小时讲完的Python,整整400集,拿走不谢
Python在近几年越来越受追捧,很多童鞋或者职场小伙伴想要提升技能-学习Python. 这是非常好的事情,但问题在于很多人不知道学Python做什么,所以什么零碎细末.艰难晦 涩.长篇大论的都去看, ...
最新文章
- dbus-launch(转)
- 从易到难,针对复杂问题的无监督式问题分解方法
- Cmake确实应该用到的时候再学
- LeetCode 865. 具有所有最深结点的最小子树(递归)
- python中 yield 的用法详解——最简单,最清晰的解释(排序节省内存消耗)
- 题库明细 C#语言和SQL Server
- (2)FPGA开发流程介绍(第1天)
- 快速排序多种方法代码Python
- django3数据库设计之商城项目
- bzoj 2152: 聪聪可可(树的点分治)
- 夺标查询和联合查询有什么区别么
- 损失函数的意义和作用_BN究竟起了什么作用?一个闭门造车的分析
- 苹果cms影视源码的安装和使用
- 可能是最全的Kotlin协程讲解
- python 自相关_自相关与偏自相关的简单介绍
- 只需45秒,Python 给故宫画一组手绘图!
- 将一个文件夹下的MP4文件合并为一个
- 【Python】科研论文绘图实操干货汇总,11类Matplotlib图表,含代码
- csv,tsv,txt文件类型区别
- PCB线路板的制作工艺流程分享!2021-08-21
热门文章
- Fiori note automatic delete deletion scenario
- 解决mysql的乱码问题_完美解决mysql中文乱码的问题
- c++ file* 句柄泄漏_C++核心准则?讨论:持有没有被句柄管理的资源时切勿抛出异常...
- jsonobject修改key的值_修改JSONArray里所有key的值
- linux mysql主从配置_linux下mysql主从配置
- java 安卓界面 可视化_Monkey可视化工具开发(android篇)
- centos8 安装docker_CentOS 8 安装 docker
- 最长公共子序列(C语言)
- 微软服务器问题,微软服务器内存溢出问题 | 【韩涛博客】
- java三层架构项目事例_三层架构实例