import pyfun
import os
pyfun.pyfunc()
import datetime
now = datetime.datetime.today()
print now
date = now.strftime("%Y-%m-%d %H:%M:%S")
print date
import dns.resolver
ip = dns.resolver.query('www.baidu.com', 'A')
#mail = dns.resolver.query('mail.126.com', "MX")
for i in ip:
print i
'''mail = dns.resolver.query('mail.126.com', "MX")
for i,p in ip,mail:
print i,p
'''
import sys
for i, line in enumerate(sys.stdin):
print "%s:%s" % (i, line)
import os
import sys
infile = open('foo.txt', 'r')
print infile.read()
infile.close()
try:
infile = open('readme.txt', 'a')
infile.write('sdagsadgasdg' + "\n")
finally:
infile.close()
f = open("writelines.txt", "w")
f.writelines("%s\n" % i for i in range(10))
f.close()
import os
map = [("a", "1"), ("b", "2"), ("c", "3")];
for key,value in map:
print key,value
import os
def pyfunc():
print "hello function"
pyfunc()
import os
def pyfunc():
print "hello function"
pyfunc()
import httplib
import sys
conn = httplib.HTTPConnection('192.168.1.105', 80)
print 'http connection created successfully'
req = conn.request('GET', '')
print 'request for nona'
response = conn.getresponse()
print response.status
conn.close()
import os
macro procdir 2
import optparse
def main():
p = optparse.OptionParser()
p.add_option('--sysadmin', '-s', default='BOFH')
print p.parse_args()
options,arguments = p.parse_args()
print 'Hello, %s' % options.sysadmin, arguments
if __name__ == '__main__':
main()
import os
p = !ps aux
page p
import platform
profile = [
platform.dist(),
platform.node(),
platform.machine(),
platform.processor(),
platform.system(),
platform.uname(),
platform.version(),
]
print profile
import re
#re_string = "{{(.*?)}}"
re_string = re.compile("{{(.*?)}}")
some_string = "this is a string with {{words}} embedded in {{curly brackets}}"
for match in re.findall(re_string,some_string):
print 'MATCH->', match
import socket
s = socket.socket()
s.connect(("192.168.1.105", 80))
print s.send("GET / HTTP/1.0\n\n")
print s.recv(200)
s.close()
import os
str = 'hello world'
print 'hello' in str
print 'hello' not in str
print str.find('hello')
print str.index('hello')
print str[4:]
print str[:5]
print str.startswith('hello')
print str.endswith('world')
print len(str)
str = ' sdgasdgasg '
print str.lstrip()
print str.rstrip()
print str.strip()
print str.upper()
print str.lower()
str = 'pos1,pos2,pos3'
print str.split(',')
str = '''asdgasdg
sdgasdg
sdgasdg
sadgadsg'''
print str.splitlines()
str = ['1','2','3','4','5','6']
print ','.join(str)
str = 'sdgasdg'
print str.replace('sdg', 's')
#!/usr/bin/env python
import subprocess
uname = "uname"
arg = "-a"
subprocess.call([uname, arg])
import time
print 'sdgads'
time.sleep(3)
print 'sdagsd'
import urllib
url_file = urllib.urlopen("http://www.baidu.com")
urllib_docs = url_file.read()
print urllib_docs
url_file.close()
print len(urllib_docs)
print __doc__
#from ElementTree import xml.etree as ET
import xml.etree.ElementTree
t = ET.parse("test.xml")
t
python缺少模块用easy_install安装很方便