第一个python脚本

#脚本用于创建es索引及别名

#!/usr/bin/python
import json
import requests
import datetime
import time

#get tomorrow date
now = datetime.datetime.now()
delta = datetime.timedelta(days=1)
n_days = now + delta

tomorrowDate2 = int(n_days.strftime(‘%M‘))//10
str = ‘%d‘%tomorrowDate2
tomorrowDate = n_days.strftime(‘%Y-%m-%d-%H‘)+"-"+str

#create_indices_function
def create_index(type):
index_name = type+"-njyh-"+tomorrowDate
req = "http://ip:9600/" + index_name + "/"
stats = requests.put(req).json()
time.sleep(1)
return

#create_alias_function_function
def create_alias(type,alias_name):
index_name = type+"-njyh-"+tomorrowDate
req="http://ip:9600/"+index_name+"/_alias/"+alias_name+"-"+tom0rrowDate
requests.put(req)
time.sleep(1)
return

list1 = [‘index_name1‘,‘index_name2‘]
for index in range(len(list1)):
create_index(list1[index])
create_alias(list1[index],list1[index])

原文地址:https://www.cnblogs.com/zhang-zhao/p/9226208.html

时间: 2024-11-05 23:28:24

第一个python脚本的相关文章

人生苦短:运行你的第一个 Python 脚本

Shell 是一个Read-Eval-Print-Loop(REPL),它只接受命令,评估它们并打印输出. 我会假设你已经安装了一个有效的Python解释器,已经准备运行你的第一个Python脚本. 我们可以在解释器中实现如下操作: 1 读取命令.2 评估并执行命令.3 打印输出.4 循环并重复该过程.5 解释器等待,直到我们使用exit()或quit()命令指示它终止. 启动解释器 启动解释器的最简单方法是打开终端并使用命令行执行.你可以打开终端: 在Windows上,搜索命令提示符或Powe

如何把一个Python脚本加入Windows右键菜单

例如我有一个Python程序,叫getPath.py,用来获得我选中的文件的全路径名称. getPath.py import sys if __name__ == '__main__': if len(sys.argv)!= 2: sys.exit('argv error!') ##sys.argv[1]就是输入的带路径文件名. ##后面是对sys.argv[1]的处理 怎么把这个脚本加入Windows的右键菜单呢? 先写一个批处理: myPath.bat c:\Python34\python.

Python编写一个Python脚本

我想要一个可以为我的所有重要文件创建备份的程序.(下面测试环境为python2.7) 1.backup_ver1.py #!/usr/bin/python import os import time # 1. The files and directories to be backed up are specified in a list. source = ['/home/esun'] # If you are using Windows, use source = [r'C:\Documen

人生第一个python脚本:从数据库查询数据并发送邮件

#!/usr/bin/python # -*- coding: UTF-8 -*- import MySQLdb import smtplib from email.mime.text import MIMEText from email.header import Header import time date = time.strftime('%Y-%m-%d') # 打开数据库连接 conn = MySQLdb.connect( host='localhost', port = 3306,

另外一个给微信企业号发文字信息的python脚本

http://chenx1242.blog.51cto.com/10430133/1954634 文章里面有一个python脚本可以用来给微信企业号发信息,如果你不喜欢那篇文章里面"title+content"的样式,可以使用如下的脚本: #coding:utf-8 import urllib2 import json import sys def getMsg():     #为了避免发送中文消息报错,使用utf8方式编码     reload(sys)     sys.setdef

一个Excel转换为Json格式的Python脚本

项目路径:https://code.csdn.net/langresser/excel2json 一个Python脚本,自动转换Excel里面的配置到Json格式. 1.这个是为Unity准备的,不过稍作修改可运行于任何环境 2.Excel内容要求为键值对的形式,具体可以参考脚本内的说明. 3.读取代码里面限制了读取配置的路径为Resources/config,即所有的配置都要放在这个目录下 4.运行前需要先安装xlrd:在xlrd目录执行python.exe setup install 5.在

用 Python 脚本实现对 Linux 服务器的监控

hon 分享到:8 原文出处: 曹江华 目前 Linux 下有一些使用 Python 语言编写的 Linux 系统监控工具 比如 inotify-sync(文件系统安全监控软件).glances(资源监控工具)在实际工作中,Linux 系统管理员可以根据自己使用的服务器的具体情况编写一下简单实用的脚本实现对 Linux 服务器的监控. 本文介绍一下使用 Python 脚本实现对 Linux 服务器 CPU 内存 网络的监控脚本的编写. Python 版本说明 Python 是由 Guido va

Python脚本运行出现语法错误:IndentationError: unindent does not match any outer indentation level(转)

[问题] 一个python脚本,本来都运行好好的,然后写了几行代码,而且也都确保每行都对齐了,但是运行的时候,却出现语法错误: IndentationError: unindent does not match any outer indentation level [解决过程] 1.对于此错误,最常见的原因是,的确没有对齐.但是我根据错误提示的行数,去代码中看了下,没啥问题啊. 都是用TAB键,对齐好了的,没有不对齐的行数啊. 2.以为是前面的注释的内容影响后面的语句的语法了,所以把前面的注释

Python脚本运行出现语法错误:IndentationError: unindent does not match any outer indentation level

[问题] 一个python脚本,本来都运行好好的,然后写了几行代码,而且也都确保每行都对齐了,但是运行的时候,却出现语法错误: IndentationError: unindent does not match any outer indentation level [解决过程] 1.对于此错误,最常见的原因是,的确没有对齐.但是我根据错误提示的行数,去代码中看了下,没啥问题啊. 都是用TAB键,对齐好了的,没有不对齐的行数啊. 2.以为是前面的注释的内容影响后面的语句的语法了,所以把前面的注释