Почему бы просто не использовать глобальную переменную?Хорошо быть осторожным с их использованием, но в этом случае это кажется совершенно уместным.
import plivo, plivoxml
import openpyxl
from flask import Flask, request
import os
os.chdir("/Users/name/Desktop/name/name")
book = openpyxl.Workbook()
sheet = book.create_sheet("Sheet", 0)
sheet.cell(row=1, column=6).value = "Verification Code"
app = Flask(__name__)
xlsx_row_counter = 2
@app.route("/", methods=['GET','POST'])
def receive_sms():
global xlsx_row_counter
from_number = request.values.get('From')
to_number = request.values.get('To')
text = request.values.get('Text')
print 'Message received - From: %s, To: %s, Text: %s' % (from_number, to_number, text)
sheet.cell(row=xlsx_row_counter, column=6).value = text
book.save("numbers.xlsx")
xlsx_row_counter += 1
return "Message received", 200
if __name__ == "__main__":
app.run(host='0.0.0.0', port=8080)