1.shell_option.py
2.db_option.py
1.shell_option.py
# coding=utf8 __author__ = 'SummerChill' import os,commands,sys #在linux桌面版可以调试 #获取状态码 stat=os.system('cd /root') print(stat) #获取返回结果 output = os.popen('cat /proc/cpuinfo') print output.read() #获取状态码和返回值 力荐 (status, output) = commands.getstatusoutput('cat /proc/cpuinfo') print(status) print(output) # 与用户交互: # python获取用户的输入参数 python a.py x y z #获取用户输入 # import sys,os # sys.argv[0]:a.py,依次取值。len(sys.argv) 来判断用户的输入个数。 #给用户输出 标准输出 sys.stdout.write('result') #关闭流 sys.stdout.close() # sys.stderr.write('result') 错误输出 #参数为状态码 # os._exit(0) 程序退出,以及退出值,在linux用$?获取。 #
2.db_option.py
# coding=utf8 __author__ = 'SummerChill' import MySQLdb #导入这个包需要提前安装好MySQL对python的第三方类库. # #创建连接 charset="utf8" # conn=MySQLdb.connect(host="192.168.1.155",user="root",passwd="haha",db="test",charset="utf8") # #创建一个句柄 游标 # insert_cusor=conn.cursor() # sql="insert into t_user(name,address,phone) values('%s','%s','%s')"%('zenith','BJNew','100000000') ##返回受影响的行数 # insert_cusor.execute(sql) # conn.commit() # #conn.rollback() # conn.close() ##查询数据 #创建连接 charset="utf8" conn=MySQLdb.connect(host="127.0.0.1",user="root",passwd="root",db="test",charset="utf8") #创建一个句柄 游标 sel_cusor=conn.cursor() sql="select * from events_all_time" #返回受影响的行数19 print(sel_cusor.execute(sql)) # result=sel_cusor.fetchall() # for line in result: # #获取tuple数据 # print(line[2]) #查询第一条 print(sel_cusor.fetchone()) conn.close()